mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Fix ext/dba ini handling
Doing this change blindly based on gcov output
This commit is contained in:
parent
b8c36e199e
commit
fca85d92cc
1 changed files with 5 additions and 5 deletions
|
@ -470,19 +470,19 @@ ZEND_INI_MH(OnUpdateDefaultHandler)
|
||||||
{
|
{
|
||||||
dba_handler *hptr;
|
dba_handler *hptr;
|
||||||
|
|
||||||
if (!strlen(new_value)) {
|
if (!new_value->len) {
|
||||||
DBA_G(default_hptr) = NULL;
|
DBA_G(default_hptr) = NULL;
|
||||||
return OnUpdateString(entry, new_value, new_value_length, mh_arg1, mh_arg2, mh_arg3, stage TSRMLS_CC);
|
return OnUpdateString(entry, new_value, mh_arg1, mh_arg2, mh_arg3, stage TSRMLS_CC);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (hptr = handler; hptr->name && strcasecmp(hptr->name, new_value); hptr++);
|
for (hptr = handler; hptr->name && strcasecmp(hptr->name, new_value->val); hptr++);
|
||||||
|
|
||||||
if (!hptr->name) {
|
if (!hptr->name) {
|
||||||
php_error_docref(NULL TSRMLS_CC, E_WARNING, "No such handler: %s", new_value);
|
php_error_docref(NULL TSRMLS_CC, E_WARNING, "No such handler: %s", new_value->val);
|
||||||
return FAILURE;
|
return FAILURE;
|
||||||
}
|
}
|
||||||
DBA_G(default_hptr) = hptr;
|
DBA_G(default_hptr) = hptr;
|
||||||
return OnUpdateString(entry, new_value, new_value_length, mh_arg1, mh_arg2, mh_arg3, stage TSRMLS_CC);
|
return OnUpdateString(entry, new_value, mh_arg1, mh_arg2, mh_arg3, stage TSRMLS_CC);
|
||||||
}
|
}
|
||||||
|
|
||||||
PHP_INI_BEGIN()
|
PHP_INI_BEGIN()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue