Fix memset size argument error.
authorMichael Buesch <m@bues.ch>
Mon, 29 Jul 2013 19:14:06 +0000 (21:14 +0200)
committerMichael Buesch <m@bues.ch>
Mon, 29 Jul 2013 19:14:06 +0000 (21:14 +0200)
Detected by gcc:

  md5.c: In function ‘MD5Final’:
  md5.c:245:26: warning: argument to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]

Signed-off-by: Michael Buesch <m@bues.ch>
fwcutter/md5.c

index 91809644ec4d9c91b45c2493f02fb161a22f6650..e8270c35050bdb9d888de74e39fa91f2441606c5 100644 (file)
@@ -242,5 +242,5 @@ void MD5Final(unsigned char *digest, struct MD5Context *ctx)
     MD5Transform(ctx->buf, ctx->u.in_u32);
     byteReverse((unsigned char *) ctx->buf, 4);
     memcpy(digest, ctx->buf, 16);
-    memset(ctx, 0, sizeof(ctx));        /* In case it's sensitive */
+    memset(ctx, 0, sizeof(*ctx));        /* In case it's sensitive */
 }