Loading CHANGES +2 −0 Original line number Diff line number Diff line Changes with Apache 2.0.38 *) Fix some casting in mod_rewrite which broke random maps. PR 9770 [Allan Edwards, Greg Ames, Jeff Trawick] Changes with Apache 2.0.37 Loading modules/mappers/mod_rewrite.c +1 −1 Original line number Diff line number Diff line Loading @@ -3088,7 +3088,7 @@ static int rewrite_rand(int l, int h) * result. Doing an integer modulus would only use the lower-order bits * which may not be as uniformly random. */ return (int)((double)(rand() % RAND_MAX) / RAND_MAX) * (h - l + 1) + l; return (int)(((double)(rand() % RAND_MAX) / RAND_MAX) * (h - l + 1) + l); } static char *select_random_value_part(request_rec *r, char *value) Loading Loading
CHANGES +2 −0 Original line number Diff line number Diff line Changes with Apache 2.0.38 *) Fix some casting in mod_rewrite which broke random maps. PR 9770 [Allan Edwards, Greg Ames, Jeff Trawick] Changes with Apache 2.0.37 Loading
modules/mappers/mod_rewrite.c +1 −1 Original line number Diff line number Diff line Loading @@ -3088,7 +3088,7 @@ static int rewrite_rand(int l, int h) * result. Doing an integer modulus would only use the lower-order bits * which may not be as uniformly random. */ return (int)((double)(rand() % RAND_MAX) / RAND_MAX) * (h - l + 1) + l; return (int)(((double)(rand() % RAND_MAX) / RAND_MAX) * (h - l + 1) + l); } static char *select_random_value_part(request_rec *r, char *value) Loading