summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2000-02-27 20:23:31 +0000
committerAndi Gutmans <andi@php.net>2000-02-27 20:23:31 +0000
commite45c1af8b4ecfbfc982914f69329e4da55d4dd36 (patch)
treecd326ea699882a7cde17692994cfb15a8deddf49
parenta4ea1d6826f43ba9de7e8fa41ec46a305eef6d00 (diff)
downloadphp-git-e45c1af8b4ecfbfc982914f69329e4da55d4dd36.tar.gz
- Hopefully fix browscap problem
-rw-r--r--ext/standard/browscap.c6
1 files changed, 3 insertions, 3 deletions
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;