From: Jay Smith Date: Fri, 30 May 2003 19:06:34 +0000 (+0000) Subject: Relying on longer matches seems to work better than X-Git-Tag: RELEASE_1_0_2~506 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a79c751ae2e8efbb2e4e55e412c3027e4b373b19;p=php Relying on longer matches seems to work better than matching the whole string with ^...$. --- diff --git a/ext/standard/browscap.c b/ext/standard/browscap.c index dced39fd34..508404d42a 100644 --- a/ext/standard/browscap.c +++ b/ext/standard/browscap.c @@ -47,10 +47,9 @@ static void convert_browscap_pattern(zval *pattern) register int i, j; char *t; - t = (char *) malloc(Z_STRLEN_P(pattern)*2 + 3); - t[0] = '^'; + t = (char *) malloc(Z_STRLEN_P(pattern)*2 + 1); - for (i=0, j=1; i Z_STRLEN_PP(browser_name)) {