зеркало из https://github.com/github/ruby.git
* util.c (ruby_each_words): assume no string exceeds INT_MAX.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
e368a2e158
Коммит
1f43321991
|
@ -1,3 +1,7 @@
|
|||
Sat Mar 14 17:54:19 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* util.c (ruby_each_words): assume no string exceeds INT_MAX.
|
||||
|
||||
Sat Mar 14 15:59:04 2009 Tanaka Akira <akr@fsij.org>
|
||||
|
||||
* process.c (rb_spawn_internal): use int variable for status.
|
||||
|
|
2
util.c
2
util.c
|
@ -3816,7 +3816,7 @@ ruby_each_words(const char *str, void (*func)(const char*, int, void*), void *ar
|
|||
if (!*str) break;
|
||||
end = str;
|
||||
while (*end && !ISSPACE(*end) && *end != ',') end++;
|
||||
len = end - str;
|
||||
len = (int)(end - str); /* assume no string exceeds INT_MAX */
|
||||
(*func)(str, len, arg);
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче