diff options
author | drh <drh@noemail.net> | 2008-07-08 00:06:49 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2008-07-08 00:06:49 +0000 |
commit | fb45d8c563db372c9a9cf67c5a58d2e3bf67152a (patch) | |
tree | 5d34d785f2acfb7e61d8bf5c8c7605691c980777 /src/build.c | |
parent | bd0b1b50f4bb78d79c25bb471ec2b8ed35a4debe (diff) | |
download | sqlite-fb45d8c563db372c9a9cf67c5a58d2e3bf67152a.tar.gz sqlite-fb45d8c563db372c9a9cf67c5a58d2e3bf67152a.zip |
Testing coverage enhancements. (CVS 5358)
FossilOrigin-Name: fe80aa58a4ac12db5a92d25d28165f5159f04533
Diffstat (limited to 'src/build.c')
-rw-r--r-- | src/build.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/build.c b/src/build.c index 09a82cbaf..8fe25968d 100644 --- a/src/build.c +++ b/src/build.c @@ -22,7 +22,7 @@ ** COMMIT ** ROLLBACK ** -** $Id: build.c,v 1.485 2008/06/15 02:51:47 drh Exp $ +** $Id: build.c,v 1.486 2008/07/08 00:06:50 drh Exp $ */ #include "sqliteInt.h" #include <ctype.h> @@ -238,6 +238,7 @@ void sqlite3FinishCoding(Parse *pParse){ void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...){ va_list ap; char *zSql; + char *zErrMsg = 0; # define SAVE_SZ (sizeof(Parse) - offsetof(Parse,nVar)) char saveBuf[SAVE_SZ]; @@ -253,7 +254,8 @@ void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...){ pParse->nested++; memcpy(saveBuf, &pParse->nVar, SAVE_SZ); memset(&pParse->nVar, 0, SAVE_SZ); - sqlite3RunParser(pParse, zSql, 0); + sqlite3RunParser(pParse, zSql, &zErrMsg); + sqlite3_free(zErrMsg); sqlite3_free(zSql); memcpy(&pParse->nVar, saveBuf, SAVE_SZ); pParse->nested--; |