]> granicus.if.org Git - php/commitdiff
Usee reference-counting instead of duplication
authorDmitry Stogov <dmitry@zend.com>
Fri, 19 Jan 2018 10:19:49 +0000 (13:19 +0300)
committerDmitry Stogov <dmitry@zend.com>
Fri, 19 Jan 2018 10:19:49 +0000 (13:19 +0300)
ext/sqlite3/sqlite3.c

index 232a56dd4927eb9a46b8cb6da66471bf6b765552..783db16ae1c66dbb4b9ce523e89d88d352c6de21 100644 (file)
@@ -724,7 +724,7 @@ static int sqlite3_do_callback(struct php_sqlite3_fci *fc, zval *cb, int argc, s
                if (Z_ISUNDEF(agg_context->zval_context)) {
                        ZVAL_NULL(&agg_context->zval_context);
                }
-               ZVAL_DUP(&zargs[0], &agg_context->zval_context);
+               ZVAL_COPY(&zargs[0], &agg_context->zval_context);
                ZVAL_LONG(&zargs[1], agg_context->row_count);
        }