diff --git a/ChangeLog b/ChangeLog index ca966709a0..e959d5a392 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-03-28 Mukund Sivaraman + + * plug-ins/common/lcms.c: gimp_md5_get_digest() is deprecated; + using GChecksum instead. + 2008-03-28 Mukund Sivaraman Fixes for some Sparse reported issues in app, libgimp*/ diff --git a/plug-ins/common/lcms.c b/plug-ins/common/lcms.c index 1886725b31..0abc8ea97d 100644 --- a/plug-ins/common/lcms.c +++ b/plug-ins/common/lcms.c @@ -733,9 +733,16 @@ lcms_calculate_checksum (const gchar *data, guchar *digest) { if (digest) - gimp_md5_get_digest (data + sizeof (icHeader), - len - sizeof (icHeader), - digest); + { + GChecksum *md5 = g_checksum_new (G_CHECKSUM_MD5); + gsize length; + + g_checksum_update (md5, (guchar *) data + sizeof (icHeader), + len - sizeof (icHeader)); + + g_checksum_get_digest (md5, digest, &length); + g_checksum_free (md5); + } } static cmsHPROFILE