1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-11-14 00:22:38 +03:00

Fix a memory leak that can follow a malloc failure in sqlite3_initialize. (CVS 5731)

FossilOrigin-Name: 118dc0ba082dd9abba5602dafc86bd56e756db86
This commit is contained in:
danielk1977
2008-09-22 17:22:19 +00:00
parent cd3b3c8902
commit 77eb5bb6f7
4 changed files with 26 additions and 10 deletions

View File

@@ -14,7 +14,7 @@
** other files are for internal use by SQLite and should not be
** accessed by users of the library.
**
** $Id: main.c,v 1.500 2008/09/08 08:08:09 danielk1977 Exp $
** $Id: main.c,v 1.501 2008/09/22 17:22:20 danielk1977 Exp $
*/
#include "sqliteInt.h"
#include <ctype.h>
@@ -135,6 +135,8 @@ int sqlite3_initialize(void){
rc = SQLITE_NOMEM;
}
}
}
if( rc==SQLITE_OK ){
sqlite3GlobalConfig.nRefInitMutex++;
}
sqlite3_mutex_leave(pMaster);