summaryrefslogtreecommitdiff
path: root/src/pkg/crypto/md5/md5.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/crypto/md5/md5.go')
-rw-r--r--src/pkg/crypto/md5/md5.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/pkg/crypto/md5/md5.go b/src/pkg/crypto/md5/md5.go
index a83337651..54fddb63b 100644
--- a/src/pkg/crypto/md5/md5.go
+++ b/src/pkg/crypto/md5/md5.go
@@ -68,10 +68,7 @@ func (d *digest) Write(p []byte) (nn int, err os.Error) {
n := _Block(d, p)
p = p[n:]
if len(p) > 0 {
- for i, x := range p {
- d.x[i] = x
- }
- d.nx = len(p)
+ d.nx = copy(d.x[:], p)
}
return
}