iliaa Sun Nov 17 22:16:46 2002 EDT Modified files: (Branch: PHP_4_3) /php4/ext/standard browscap.c Log: MFH Index: php4/ext/standard/browscap.c diff -u php4/ext/standard/browscap.c:1.60 php4/ext/standard/browscap.c:1.60.2.1 --- php4/ext/standard/browscap.c:1.60 Mon Oct 14 14:13:18 2002 +++ php4/ext/standard/browscap.c Sun Nov 17 22:16:45 2002 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: browscap.c,v 1.60 2002/10/14 18:13:18 iliaa Exp $ */ +/* $Id: browscap.c,v 1.60.2.1 2002/11/18 03:16:45 iliaa Exp $ */ #include "php.h" #include "php_regex.h" @@ -58,7 +58,7 @@ return; } - t = (char *) malloc(Z_STRLEN_P(pattern)*2); + t = (char *) malloc(Z_STRLEN_P(pattern)*2 + 1); for (i=0, j=0; i<Z_STRLEN_P(pattern); i++, j++) { switch (Z_STRVAL_P(pattern)[i]) { @@ -78,6 +78,11 @@ break; } } + + if (j && (t[j-1] == '.')) { + t[j++] = '*'; + } + t[j]=0; Z_STRVAL_P(pattern) = t; Z_STRLEN_P(pattern) = j;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php