Branch: Tag:

2016-04-02

2016-04-02 21:00:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

RandomSystem: random_string() should throw errors on negative.

2264:   {    INHERIT RandomInterface;    -  PIKEFUN string(8bit) random_string(int len) +  PIKEFUN string(8bit) random_string(int(0..) len)    { -  if( len<1 ) +  if( !len )    RETURN empty_pike_string; -  +  if( len<0 ) +  Pike_error("Bad argument 1 to random_string(). Expected int(0..).\n");      #ifdef __NT__    if(!crypto_handle)