]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 12 Apr 2012 17:45:22 +0000 (17:45 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 12 Apr 2012 17:45:22 +0000 (17:45 +0000)
MagickCore/random.c

index fe6a690de3462613b696aff74ef4f92fc9a87438..407b0357019281cee017286201199d38a26bfe3f 100644 (file)
@@ -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);