From: Neal Norwitz Date: Sun, 16 Apr 2006 03:37:19 +0000 (+0000) Subject: Fix valgrind problem with invalid memory read X-Git-Tag: v2.5a2~195 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=195e4e67e718635bd6107b3730e96d3c6f6c7f64;p=python Fix valgrind problem with invalid memory read --- diff --git a/Modules/_sqlite/statement.c b/Modules/_sqlite/statement.c index a8a9cf56d4..0c936516a0 100644 --- a/Modules/_sqlite/statement.c +++ b/Modules/_sqlite/statement.c @@ -47,8 +47,6 @@ int statement_create(Statement* self, Connection* connection, PyObject* sql) PyObject* sql_str; char* sql_cstr; - self->st = NULL; - self->st = NULL; self->in_use = 0; @@ -80,6 +78,7 @@ int statement_create(Statement* self, Connection* connection, PyObject* sql) if (rc == SQLITE_OK && check_remaining_sql(tail)) { (void)sqlite3_finalize(self->st); + self->st = NULL; rc = PYSQLITE_TOO_MUCH_SQL; }