From f1332511ee2028a9c0cd5cc90f00fd8905f566fd Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Wed, 16 Jan 2008 21:28:04 +0000 Subject: [PATCH] Fix another bug (which doesn't affect the results, but may cause it to * glib/gchecksum.c (md5_sum_update): Fix another bug (which doesn't affect the results, but may cause it to read bad memory). svn path=/trunk/; revision=6323 --- ChangeLog | 5 +++++ glib/gchecksum.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c3b720e..3772b47 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-01-16 Dan Winship + + * glib/gchecksum.c (md5_sum_update): Fix another bug (which + doesn't affect the results, but may cause it to read bad memory). + 2008-01-15 Alexander Larsson * glib/gurifuncs.c: diff --git a/glib/gchecksum.c b/glib/gchecksum.c index 8de9d12..c7108ad 100644 --- a/glib/gchecksum.c +++ b/glib/gchecksum.c @@ -317,7 +317,7 @@ md5_sum_update (Md5sum *md5, bit = MD5_DATASIZE - bit; if (length < bit) { - memcpy (p, data, bit); + memcpy (p, data, length); return; } -- 2.7.4