Mercurial > cpython-lru_cache-weakref
diff Modules/_sqlite/statement.c @ 37764:96addaa25869 legacy-trunk
Fix valgrind problem with invalid memory read
| author | Neal Norwitz <nnorwitz@gmail.com> |
|---|---|
| date | Sun, 16 Apr 2006 03:37:19 +0000 |
| parents | d3969aeba777 |
| children | 7da4af95ebad |
line wrap: on
line diff
--- a/Modules/_sqlite/statement.c Sun Apr 16 03:28:17 2006 +0000 +++ b/Modules/_sqlite/statement.c Sun Apr 16 03:37:19 2006 +0000 @@ -48,8 +48,6 @@ char* sql_cstr; self->st = NULL; - - self->st = NULL; self->in_use = 0; if (PyString_Check(sql)) { @@ -80,6 +78,7 @@ if (rc == SQLITE_OK && check_remaining_sql(tail)) { (void)sqlite3_finalize(self->st); + self->st = NULL; rc = PYSQLITE_TOO_MUCH_SQL; }
