[#21338] $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

21 messages 2003/09/04
[#21346] Re: $SAFE=4 での autoload — nobu.nakada@... 2003/09/04

なかだです。

[#21359] Re: $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...> 2003/09/05

永井@知能.九工大です.

[#21419] Makefile.inのlex.c — Kazuhiro NISHIYAMA <zn@...>

西山和広です。

15 messages 2003/09/28

[ruby-dev:21431] infinite loop in regex.c

From: kkosako@...
Date: 2003-09-29 06:22:22 UTC
List: ruby-dev #21431
php-dev MLで報告があったのですが、
RE_OPTION_SINGLELINEがセットされている場合に、
/.*/ =~ ""が無限ループします。

Rubyでは、/pオプションがなくなっているので、
RE_OPTION_SINGLELINEがセットされることは
ない筈なので問題ないのですが、一応報告しておきます。
--
小迫@出向中

--- regex.c.old	2003-09-17 02:37:33.000000000 +0900
+++ regex.c	2003-09-29 14:41:37.000000000 +0900
@@ -3196,7 +3196,7 @@ re_search(bufp, string, size, startpos, 
     }
   }
   if (bufp->options & RE_OPTIMIZE_ANCHOR) {
-    if (bufp->options&RE_OPTION_SINGLELINE) {
+    if (bufp->options&RE_OPTION_MULTILINE && range > 0) {
       goto begbuf_match;
     }
     anchor = 1;

In This Thread

Prev Next