EXTR_OVERWRITE. (jorto at redhat dot com)
. Fixed bug #47168 (printf of floating point variable prints maximum of 40
decimal places). (Ilia)
+ . Fixed bug #46587 (mt_rand() does not check that max is greater than min).
+ (Ilia)
- Intl extension:
. Fixed crashes on invalid parameters in intl extension (Stas, Maksymilian
php_mt_srand(GENERATE_SEED() TSRMLS_CC);
}
+ if (max < min) {
+ php_error_docref(NULL TSRMLS_CC, E_WARNING, "max(%d) is smaller than min(%d)", max, min);
+ RETURN_FALSE;
+ }
+
/*
* Melo: hmms.. randomMT() returns 32 random bits...
* Yet, the previous php_rand only returns 31 at most.