[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;
 

In This Thread

Prev Next