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

index efc17af9b74f66c3deec2b6112c4e15fea3d5f6f..3d5ff10d0d8af49357162fd499cd6ed07f93e05e 100644 (file)
@@ -3255,11 +3255,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;
        }