]> granicus.if.org Git - php/commitdiff
Fixed reference counting
authorDmitry Stogov <dmitry@zend.com>
Wed, 9 Apr 2014 13:02:13 +0000 (17:02 +0400)
committerDmitry Stogov <dmitry@zend.com>
Wed, 9 Apr 2014 13:02:13 +0000 (17:02 +0400)
ext/mysql/php_mysql.c

index 95d290e333cd30bd321f1975d7d0a6d83abf5177..2fdb517415c5b5e11f7e148d637302b6dfbd706d 100644 (file)
@@ -1547,6 +1547,7 @@ static void php_mysql_do_query_general(php_mysql_conn *mysql, char *query, int q
        ZEND_REGISTER_RESOURCE(return_value, mysql_result, le_result);
        if (use_store == MYSQL_USE_RESULT) {
                mysql->active_result_res = Z_RES_P(return_value);
+               Z_ADDREF_P(return_value);
        }
 }
 /* }}} */