--- mcrypt.c	2007-04-04 16:41:57.000000000 -0700
+++ mcrypt.c.fixed	2007-04-04 16:54:06.000000000 -0700
@@ -1274,10 +1274,9 @@
 			RETURN_FALSE;
 		}
 	} else {
-		unsigned int ctx;
 		n = size;
 		while (size) {
-			iv[--size] = 255.0 * php_rand_r(&ctx) / RAND_MAX;
+			iv[--size] = 255.0 * php_rand() / RAND_MAX;
 		}
 	}
 	RETURN_STRINGL(iv, n, 0);
