]> granicus.if.org Git - php/commitdiff
Fixed memory allocation bugs. Probably this patch should fix bug #31725.
authorDmitry Stogov <dmitry@php.net>
Tue, 7 Jun 2005 15:39:35 +0000 (15:39 +0000)
committerDmitry Stogov <dmitry@php.net>
Tue, 7 Jun 2005 15:39:35 +0000 (15:39 +0000)
ext/sqlite/sqlite.c

index 839ae73583dd2b6cb423f25f159607f7d5ad59c5..f0cf2480763d183a2f6f5787de1ee646f70f696b 100644 (file)
@@ -1205,6 +1205,7 @@ PHP_FUNCTION(sqlite_popen)
        }
        if (errmsg) {
                zval_dtor(errmsg);
+               ZVAL_NULL(errmsg);
        }
 
        if (strncmp(filename, ":memory:", sizeof(":memory:") - 1)) {
@@ -1280,6 +1281,7 @@ PHP_FUNCTION(sqlite_open)
        }
        if (errmsg) {
                zval_dtor(errmsg);
+               ZVAL_NULL(errmsg);
        }
 
        if (strncmp(filename, ":memory:", sizeof(":memory:") - 1)) {
@@ -1334,6 +1336,7 @@ PHP_FUNCTION(sqlite_factory)
        }
        if (errmsg) {
                zval_dtor(errmsg);
+               ZVAL_NULL(errmsg);
        }
 
        if (strncmp(filename, ":memory:", sizeof(":memory:") - 1)) {