[ruby-dev:3504] Re: inspect の動作
From:
WATANABE Hirofumi <watanabe@...>
Date:
1998-09-08 01:10:25 UTC
List:
ruby-dev #3504
わたなべです.
寂しいから ruby-dev にしました.
Makoto Tagusari <mtag@ca2.so-net.or.jp> writes:
:Kconv.guess("".delete "a") のようなコードが jcode.rb を require してい
:るとコアを吐いてしまうのです。
core を吐くのはまずいっすね.
--- ext/kconv/kconv.c.orig Tue Jun 9 16:17:17 1998
+++ ext/kconv/kconv.c Tue Sep 8 10:07:57 1998
@@ -1893,5 +1893,10 @@
{
- unsigned char *p = RSTRING(src)->ptr;
- unsigned char *pend = p + RSTRING(src)->len;
+ unsigned char *p;
+ unsigned char *pend;
int sequence_counter = 0;
+
+ Check_Type(src, T_STRING);
+
+ p = RSTRING(src)->ptr;
+ pend = p + RSTRING(src)->len;