diff options
author | Nikita Popov <nikic@php.net> | 2014-09-11 16:05:39 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2014-09-11 16:06:31 +0200 |
commit | fca85d92cc7671c9b24f596407b7eca6068883f1 (patch) | |
tree | ade28ad7c6e257fac60b6c31a5a394a09b8cf7b3 | |
parent | b8c36e199e628c15bb06f2599a7a33b3e41063cd (diff) | |
download | php-git-fca85d92cc7671c9b24f596407b7eca6068883f1.tar.gz |
Fix ext/dba ini handling
Doing this change blindly based on gcov output
-rw-r--r-- | ext/dba/dba.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/dba/dba.c b/ext/dba/dba.c index 6bb98e24b5..b1f618a992 100644 --- a/ext/dba/dba.c +++ b/ext/dba/dba.c @@ -470,19 +470,19 @@ ZEND_INI_MH(OnUpdateDefaultHandler) { dba_handler *hptr; - if (!strlen(new_value)) { + if (!new_value->len) { 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) { - 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; } 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() |