From: matz@... (Yukihiro Matsumoto) Date: 1997-01-06T21:07:32+09:00 Subject: [ruby-list:1605] Re: [BUG] Regexp まつもと ゆきひろです In message "[ruby-list:1582] [BUG] Regexp" on 97/01/06, sinara@blade.nagaokaut.ac.jp writes: |原です。あけましておめでとうございます。 |(2)次のコードで Segmentation fault を起こす。 パッチつけるのを忘れてました. --- string.c~ Wed Dec 25 10:25:43 1996 +++ string.c Mon Jan 6 17:41:11 1997 @@ -750,7 +750,9 @@ if (offset >= STRLEN(str)) break; } if (n == 0) return Qnil; - str_cat(result, str->ptr+offset, str->len-offset); + if (str->len < offset) { + str_cat(result, str->ptr+offset, str->len-offset); + } return result; }