From 53e9d0105f67ad24a7a519d0260d3f2f8f4f86de Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 15 Sep 2008 22:10:28 +0000 Subject: Fix generated md5, it was wrong for some input lengths. Fix issue634. Originally committed as revision 15335 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavutil/md5.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavutil/md5.c') diff --git a/libavutil/md5.c b/libavutil/md5.c index ee39de1318..d7c4f300c3 100644 --- a/libavutil/md5.c +++ b/libavutil/md5.c @@ -144,7 +144,7 @@ void av_md5_final(AVMD5 *ctx, uint8_t *dst){ uint64_t finalcount= le2me_64(ctx->len<<3); av_md5_update(ctx, "\200", 1); - while((ctx->len & 63)<56) + while((ctx->len & 63)!=56) av_md5_update(ctx, "", 1); av_md5_update(ctx, (uint8_t*)&finalcount, 8); -- cgit v1.2.3