]> granicus.if.org Git - php/commitdiff
- MFH: Fixed memory leak
authorFelipe Pena <felipe@php.net>
Mon, 1 Dec 2008 12:28:27 +0000 (12:28 +0000)
committerFelipe Pena <felipe@php.net>
Mon, 1 Dec 2008 12:28:27 +0000 (12:28 +0000)
ext/sqlite/sqlite.c

index 8b49db98c73ab36e06316a260c597014dd6904a7..96399c5e445c16d7456933092e7d8467ce19d3a3 100644 (file)
@@ -2917,11 +2917,13 @@ static enum callback_prep_t prep_callback_struct(struct php_sqlite_db *db, int i
        MAKE_STD_ZVAL(alloc_funcs->step);
        *(alloc_funcs->step)  = *step;
        zval_copy_ctor(alloc_funcs->step);
+       INIT_PZVAL(alloc_funcs->step);
 
        if (is_agg) {
                MAKE_STD_ZVAL(alloc_funcs->fini);
                *(alloc_funcs->fini) = *fini;
                zval_copy_ctor(alloc_funcs->fini);
+               INIT_PZVAL(alloc_funcs->fini);
        } else {
                alloc_funcs->fini = NULL;
        }