From: Marcus Boerger Date: Tue, 4 Mar 2003 19:56:35 +0000 (+0000) Subject: fix dba by fixing key_len retrieval X-Git-Tag: RELEASE_0_5~617 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=238abf8c7f1108d4e52b58cba8761b7147bbeb82;p=php fix dba by fixing key_len retrieval --- diff --git a/ext/dba/dba.c b/ext/dba/dba.c index 76ab42b31b..f897667982 100644 --- a/ext/dba/dba.c +++ b/ext/dba/dba.c @@ -149,7 +149,7 @@ static size_t php_dba_make_key(zval **key, char **key_str, char **key_free TSRML if(ac != 2 || zend_get_parameters_ex(ac, &key, &id) != SUCCESS) { \ WRONG_PARAM_COUNT; \ } \ - if ((key_len = php_dba_make_key(key, &key_str, &key_free TSRMLS_CC) < 0)) {\ + if ((key_len = php_dba_make_key(key, &key_str, &key_free TSRMLS_CC)) == 0) {\ RETURN_FALSE; \ } @@ -175,7 +175,7 @@ static size_t php_dba_make_key(zval **key, char **key_str, char **key_free TSRML default: \ WRONG_PARAM_COUNT; \ } \ - if ((key_len = php_dba_make_key(key, &key_str, &key_free TSRMLS_CC) < 0)) {\ + if ((key_len = php_dba_make_key(key, &key_str, &key_free TSRMLS_CC)) == 0) {\ RETURN_FALSE; \ } @@ -187,7 +187,7 @@ static size_t php_dba_make_key(zval **key, char **key_str, char **key_free TSRML WRONG_PARAM_COUNT; \ } \ convert_to_string_ex(val); \ - if ((key_len = php_dba_make_key(key, &key_str, &key_free TSRMLS_CC) < 0)) {\ + if ((key_len = php_dba_make_key(key, &key_str, &key_free TSRMLS_CC)) == 0) {\ RETURN_FALSE; \ }