From 7fe55485315201ea2ca540e6e337bfaf4af086c5 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 11 Oct 2012 18:27:21 +0200 Subject: [PATCH] random_seed: fix out of array read Fixes CID733787 Signed-off-by: Michael Niedermayer --- libavutil/random_seed.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/random_seed.c b/libavutil/random_seed.c index d1a1fa645a..b594e82270 100644 --- a/libavutil/random_seed.c +++ b/libavutil/random_seed.c @@ -95,7 +95,7 @@ static uint32_t get_generic_seed(void) av_sha_init(sha, 160); av_sha_update(sha, (uint8_t*)buffer, sizeof(buffer)); av_sha_final(sha, digest); - return AV_RB32(digest) + AV_RB32(digest+32); + return AV_RB32(digest) + AV_RB32(digest+16); } uint32_t av_get_random_seed(void)