]> granicus.if.org Git - php/commitdiff
Fixed wrong comparisons
authorDmitry Stogov <dmitry@zend.com>
Thu, 15 May 2014 17:06:39 +0000 (21:06 +0400)
committerDmitry Stogov <dmitry@zend.com>
Thu, 15 May 2014 17:06:39 +0000 (21:06 +0400)
main/output.c

index d33e4182774634859f559a7f23e88095b54090d2..2531dee2ab6f8dc87d45db68f02078c3f5d3288c 100644 (file)
@@ -645,15 +645,15 @@ PHPAPI int php_output_handler_reverse_conflict_register(const char *name, size_t
                return FAILURE;
        }
 
-       if (SUCCESS == (rev_ptr = zend_hash_str_find_ptr(&php_output_handler_reverse_conflicts, name, name_len))) {
+       if (NULL != (rev_ptr = zend_hash_str_find_ptr(&php_output_handler_reverse_conflicts, name, name_len))) {
                return zend_hash_next_index_insert_ptr(rev_ptr, check_func) ? SUCCESS : FAILURE;
        } else {
                zend_hash_init(&rev, 8, NULL, NULL, 1);
-               if (SUCCESS != zend_hash_next_index_insert_ptr(&rev, check_func)) {
+               if (NULL == zend_hash_next_index_insert_ptr(&rev, check_func)) {
                        zend_hash_destroy(&rev);
                        return FAILURE;
                }
-               if (SUCCESS != zend_hash_str_update_mem(&php_output_handler_reverse_conflicts, name, name_len+1, &rev, sizeof(HashTable))) {
+               if (NULL == zend_hash_str_update_mem(&php_output_handler_reverse_conflicts, name, name_len+1, &rev, sizeof(HashTable))) {
                        zend_hash_destroy(&rev);
                        return FAILURE;
                }