diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2012-05-31 08:47:20 +0200 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2012-05-31 08:47:54 +0200 |
commit | ef103e1253ddbe4f15b081a54e0c86c96e10c5e4 (patch) | |
tree | c7a05a3a395e50e009432c94ce6fe9e468de64f0 | |
parent | e08e5a23758e36466a64345bd56d515a4ada9552 (diff) | |
download | fetchmail-ef103e1253ddbe4f15b081a54e0c86c96e10c5e4.tar.gz fetchmail-ef103e1253ddbe4f15b081a54e0c86c96e10c5e4.tar.bz2 fetchmail-ef103e1253ddbe4f15b081a54e0c86c96e10c5e4.zip |
Properly erase MD5Context in MD5Final.
Found by clang.
-rw-r--r-- | md5c.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -143,7 +143,7 @@ void MD5Final(void *digest, struct MD5Context *ctx) MD5Transform(ctx->buf, (uint32_t *) ctx->in); byteReverse((unsigned char *) ctx->buf, 4); memmove(digest, ctx->buf, 16); - memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ + memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */ } /* The four core functions - F1 is optimized somewhat */ |