};
-static int browser_reg_compare(pval *browser)
+static int browser_reg_compare(zval **browser)
{
pval *browser_name;
regex_t r;
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;
}
return 0;
}
if (regexec(&r,lookup_browser_name,0,NULL,0)==0) {
- found_browser_entry = browser;
+ found_browser_entry = *browser;
}
regfree(&r);
return 0;