cvs: php4 /ext/mbstring php_mbregex.c

From: Date: Mon, 07 Oct 2002 16:15:37 +0000
Subject: cvs: php4 /ext/mbstring php_mbregex.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-14654@lists.php.net to get a copy of this message
moriyoshi Mon Oct 7 12:15:37 2002 EDT Modified files: /php4/ext/mbstring php_mbregex.c Log: MFH Index: php4/ext/mbstring/php_mbregex.c diff -u php4/ext/mbstring/php_mbregex.c:1.9 php4/ext/mbstring/php_mbregex.c:1.10 --- php4/ext/mbstring/php_mbregex.c:1.9 Sun Oct 6 12:37:33 2002 +++ php4/ext/mbstring/php_mbregex.c Mon Oct 7 12:15:36 2002 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_mbregex.c,v 1.9 2002/10/06 16:37:33 rasmus Exp $ */ +/* $Id: php_mbregex.c,v 1.10 2002/10/07 16:15:36 moriyoshi Exp $ */ #ifdef HAVE_CONFIG_H @@ -430,15 +430,15 @@ pos = 0; while (err >= 0) { err = mbre_search(&re, string, string_len, pos, string_len - pos, &regs); - if ( regs.beg[0] == regs.end[0] ) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Empty regular expression"); - break; - } if (err <= -2) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "mbregex search failure in php_mbereg_replace_exec()"); break; } if (err >= 0) { + if ( regs.beg[0] == regs.end[0] ) { + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Empty regular expression"); + break; + } /* copy the part of the string before the match */ php_mbregex_strbuf_ncat(&outdev, &string[pos], regs.beg[0] - pos); /* copy replacement and backrefs */

« previous php.cvs (#14654) next »