CVS update: php4/ext/pcre

From: Date: Wed, 09 Jun 1999 15:02:57 +0000
Subject: CVS update: php4/ext/pcre
Groups: php.version4 
Request: Send a blank email to php-version4+get-1415@lists.php.net to get a copy of this message
Date: Wednesday June 9, 1999 @ 11:02 Author: andrey Update of /repository/php4/ext/pcre In directory php:/tmp/cvs-serv5729/ext/pcre Modified Files: pcre.c Log Message: Fixed a bug in preg_replace. Index: php4/ext/pcre/pcre.c diff -u php4/ext/pcre/pcre.c:1.15 php4/ext/pcre/pcre.c:1.16 --- php4/ext/pcre/pcre.c:1.15 Fri Jun 4 09:56:22 1999 +++ php4/ext/pcre/pcre.c Wed Jun 9 11:02:56 1999 @@ -27,7 +27,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pcre.c,v 1.15 1999/06/04 13:56:22 andrey Exp $ */ +/* $Id: pcre.c,v 1.16 1999/06/09 15:02:56 andrey Exp $ */ #include "php.h" @@ -485,14 +485,14 @@ /* {{{ int _pcre_get_backref(const char *walk, int *backref) */ static int _pcre_get_backref(const char *walk, int *backref) { - if (*walk < '0' && *walk > '9') - return 0; - else + if (*walk && *walk >= '0' && *walk <= '9') *backref = *walk - '0'; + else + return 0; - if (walk[1] >= '0' && walk[1] <= '9') + if (walk[1] && walk[1] >= '0' && walk[1] <= '9') *backref = *backref * 10 + walk[1] - '0'; - + return 1; } /* }}} */

« previous php.version4 (#1415) next »