From: Andi Gutmans Date: Sun, 27 Feb 2000 20:23:31 +0000 (+0000) Subject: - Hopefully fix browscap problem X-Git-Tag: PHP-4.0-RC1~366 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e45c1af8b4ecfbfc982914f69329e4da55d4dd36;p=php - Hopefully fix browscap problem --- diff --git a/ext/standard/browscap.c b/ext/standard/browscap.c index d12b7fb973..7a60809d47 100644 --- a/ext/standard/browscap.c +++ b/ext/standard/browscap.c @@ -40,7 +40,7 @@ zend_module_entry browscap_module_entry = { }; -static int browser_reg_compare(pval *browser) +static int browser_reg_compare(zval **browser) { pval *browser_name; regex_t r; @@ -48,7 +48,7 @@ static int browser_reg_compare(pval *browser) if (found_browser_entry) { /* already found */ return 0; } - zend_hash_find(browser->value.obj.properties, "browser_name_pattern",sizeof("browser_name_pattern"),(void **) &browser_name); + zend_hash_find((*browser)->value.obj.properties, "browser_name_pattern",sizeof("browser_name_pattern"),(void **) &browser_name); if (!strchr(browser_name->value.str.val,'*')) { return 0; } @@ -56,7 +56,7 @@ static int browser_reg_compare(pval *browser) return 0; } if (regexec(&r,lookup_browser_name,0,NULL,0)==0) { - found_browser_entry = browser; + found_browser_entry = *browser; } regfree(&r); return 0;