do not use INT32_MAX; close #407

This commit is contained in:
Yukihiro Matsumoto
2012-07-30 09:40:41 +09:00
parent 0584874e59
commit bd035bcbb6
+1 -1
View File
@@ -431,7 +431,7 @@ mrb_str_times(mrb_state *mrb, mrb_value self)
if (times < 0) {
mrb_raise(mrb, E_ARGUMENT_ERROR, "negative argument");
}
if (times && INT32_MAX/times < RSTRING_LEN(self)) {
if (times && INT_MAX/times < RSTRING_LEN(self)) {
mrb_raise(mrb, E_ARGUMENT_ERROR, "argument too big");
}