diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | util.c | 2 |
2 files changed, 6 insertions, 0 deletions
@@ -1,3 +1,7 @@ +Thu Jan 29 23:56:00 2004 WATANABE Hirofumi <eban@ruby-lang.org> + + * util.c (mblen): fix overrun. [ruby-dev:22672] + Thu Jan 29 15:33:23 2004 GOTOU Yuuzou <gotoyuzo@notwork.org> * ext/openssl/ossl_x509hame.c (ossl_x509name_initialize): change @@ -296,6 +296,8 @@ mblen(const char *s, size_t n) if (s) { if (n == 0 || *s == 0) return 0; + else if (!s[1]) + return 1; return dbcs_table[(unsigned char)*s] + 1; } else |