mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* string.c (rb_str_capitalize_bang): check length before upcase
first character. (ruby-bugs:PR#697) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
d82d9923cb
commit
1072ad1c2b
2 changed files with 6 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
Thu Mar 27 03:26:40 2003 Nobuyoshi Nakada <nobu.nokada@softhome.net>
|
||||
|
||||
* string.c (rb_str_capitalize_bang): check length before upcase
|
||||
first character. (ruby-bugs:PR#697)
|
||||
|
||||
Wed Mar 26 20:25:10 2003 Nobuyoshi Nakada <nobu.nokada@softhome.net>
|
||||
|
||||
* dln.c (dln_find_1): break if path list end, even for too long
|
||||
|
|
1
string.c
1
string.c
|
@ -2092,6 +2092,7 @@ rb_str_capitalize_bang(str)
|
|||
int modify = 0;
|
||||
|
||||
rb_str_modify(str);
|
||||
if (RSTRING(str)->len == 0 || !RSTRING(str)->ptr) return Qnil;
|
||||
s = RSTRING(str)->ptr; send = s + RSTRING(str)->len;
|
||||
if (ISLOWER(*s)) {
|
||||
*s = toupper(*s);
|
||||
|
|
Loading…
Reference in a new issue