diff options
author | Dmitry Stogov <dmitry@php.net> | 2005-06-07 15:39:35 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2005-06-07 15:39:35 +0000 |
commit | 84392e5e7f4fa51dfaff9d07c2cff9367df404e6 (patch) | |
tree | 1689c384bea7d1de9ed2d8afa4f5934e36f16671 /ext/sqlite/sqlite.c | |
parent | 7e8bd05c89be972ded38bbf0631b37e7b8ec35e2 (diff) | |
download | php-git-84392e5e7f4fa51dfaff9d07c2cff9367df404e6.tar.gz |
Fixed memory allocation bugs. Probably this patch should fix bug #31725.
Diffstat (limited to 'ext/sqlite/sqlite.c')
-rw-r--r-- | ext/sqlite/sqlite.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/sqlite/sqlite.c b/ext/sqlite/sqlite.c index 839ae73583..f0cf248076 100644 --- a/ext/sqlite/sqlite.c +++ b/ext/sqlite/sqlite.c @@ -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)) { |