From cf7a28b6fe409fbfddcbad58bcc6b25ffe1b959d Mon Sep 17 00:00:00 2001 From: David Sommerseth Date: Sat, 26 Sep 2009 14:09:18 +0200 Subject: Fixed memory leak when sqlite_query() fails --- database/sqlite/sqlite.c | 1 + 1 file changed, 1 insertion(+) (limited to 'database/sqlite') diff --git a/database/sqlite/sqlite.c b/database/sqlite/sqlite.c index 69e3ba8..6021462 100644 --- a/database/sqlite/sqlite.c +++ b/database/sqlite/sqlite.c @@ -262,6 +262,7 @@ dbresult *sqlite_query(eurephiaCTX *ctx, const char *fmt, ... ) { if( rc != SQLITE_OK ) { eurephia_log(ctx, LOG_ERROR, 0, "SQL Error: %s", errMsg); sqlite3_free(sql); sql = NULL; + sqlite3_free(errMsg); errMsg = NULL; free_nullsafe(ctx, dbres); return NULL; } -- cgit