From 05eb0ec93a3e2f52296055d55ff40c1657fd9630 Mon Sep 17 00:00:00 2001 From: cristy Date: Thu, 12 Apr 2012 17:45:22 +0000 Subject: [PATCH] --- MagickCore/random.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MagickCore/random.c b/MagickCore/random.c index fe6a690de..407b03570 100644 --- a/MagickCore/random.c +++ b/MagickCore/random.c @@ -234,6 +234,10 @@ MagickExport RandomInfo *AcquireRandomInfo(void) signature_info=AcquireSignatureInfo(); key=AcquireStringInfo(sizeof(random_seed)); SetStringInfoDatum(key,(unsigned char *) &random_seed); + if ((random_seed << 1) > random_seed) + random_seed<<=1; + else + random_seed>>=1; UpdateSignature(signature_info,key); key=DestroyStringInfo(key); FinalizeSignature(signature_info); -- 2.40.0