diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-06-06 12:30:17 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-06-06 12:30:17 +0000 |
commit | 6e497f81cd78f30a8f16b65f7a951fb818d5faba (patch) | |
tree | a52048beb640dbc83b8642922ba352365c1a26b3 /debug.c | |
parent | 23499b3d3c648069a3f7e871d936535a2a14ba54 (diff) | |
download | ruby-6e497f81cd78f30a8f16b65f7a951fb818d5faba.tar.gz |
debug.c: fix breaking condtions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'debug.c')
-rw-r--r-- | debug.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -154,10 +154,9 @@ set_debug_option(const char *str, int len, void *arg) if (!ov && retlen) { ruby_w32_codepage[i] = (UINT)n; } - if ((size_t)len <= retlen) break; str += retlen; len -= retlen; - if (*str != ':') break; + if (!len || *str != ':') break; ++str; --len; } |