]> granicus.if.org Git - php/commitdiff
Make sure result is initilized
authorJohannes Schlüter <johannes@php.net>
Wed, 3 Jul 2013 14:53:09 +0000 (16:53 +0200)
committerJohannes Schlüter <johannes@php.net>
Wed, 3 Jul 2013 14:53:09 +0000 (16:53 +0200)
Practically this could only be an issue when overriding mysqlnd from
an extension, but makes static analysis happy

ext/mysqli/mysqli_nonapi.c

index 2ad1a2040565d0dd7eadf5bfb0bb30ce0eae57a2..e1557efce110419cd5435c984214e351d7181d04 100644 (file)
@@ -564,7 +564,7 @@ PHP_FUNCTION(mysqli_query)
        MY_MYSQL                        *mysql;
        zval                            *mysql_link;
        MYSQLI_RESOURCE         *mysqli_resource;
-       MYSQL_RES                       *result;
+       MYSQL_RES                       *result = NULL;
        char                            *query = NULL;
        int                             query_len;
        long                            resultmode = MYSQLI_STORE_RESULT;
@@ -835,7 +835,7 @@ PHP_FUNCTION(mysqli_reap_async_query)
        MY_MYSQL                *mysql;
        zval                    *mysql_link;
        MYSQLI_RESOURCE         *mysqli_resource;
-       MYSQL_RES                       *result;
+       MYSQL_RES                       *result = NULL;
 
        if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &mysql_link, mysqli_link_class_entry) == FAILURE) {
                return;