diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | libsylph/md5.c | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,5 +1,10 @@ 2013-11-28 + * libsylph/md5.c: MD5Final(): zero-clear the whole MD5Context struct + as intended. + +2013-11-28 + * src/syldap.c: syldap_test_connect(): syldap_read_basedn(): diff --git a/libsylph/md5.c b/libsylph/md5.c index 639c2940..a047471f 100644 --- a/libsylph/md5.c +++ b/libsylph/md5.c @@ -200,7 +200,7 @@ MD5Final(guint8 digest[16], struct MD5Context *ctx) if (ctx->doByteReverse) byteReverse((guint8 *) ctx->buf, 4); g_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 */ |