diff options
author | Ted Unangst <tedu@cvs.openbsd.org> | 2017-12-25 02:11:20 +0000 |
---|---|---|
committer | Ted Unangst <tedu@cvs.openbsd.org> | 2017-12-25 02:11:20 +0000 |
commit | 8cfa1554b80690122f2681c4ce0fefbb8946d4a0 (patch) | |
tree | 977d791019a78f02458e1ed5dd516ef84b580e90 | |
parent | 53688b7d9403b6f7a34e8c8f53fdbcdf1ed01456 (diff) |
memcpy from the right place. at this point, the used variable is not
relevant. from Mark Karpilovskij.
ok millert
-rw-r--r-- | lib/libc/hash/siphash.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/hash/siphash.c b/lib/libc/hash/siphash.c index 845c8b6f5a9..621d1b5b7a8 100644 --- a/lib/libc/hash/siphash.c +++ b/lib/libc/hash/siphash.c @@ -1,4 +1,4 @@ -/* $OpenBSD: siphash.c,v 1.6 2017/04/12 17:41:49 deraadt Exp $ */ +/* $OpenBSD: siphash.c,v 1.7 2017/12/25 02:11:19 tedu Exp $ */ /*- * Copyright (c) 2013 Andre Oppermann <andre@FreeBSD.org> @@ -104,7 +104,7 @@ SipHash_Update(SIPHASH_CTX *ctx, int rc, int rf, const void *src, size_t len) } if (len > 0) - memcpy(&ctx->buf[used], ptr, len); + memcpy(ctx->buf, ptr, len); } DEF_WEAK(SipHash_Update); |