aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2016-11-11 03:37:24 +0000
committerdrh <drh@noemail.net>2016-11-11 03:37:24 +0000
commit4360fcea6deb15aabcf1f2d040be14ae9de3d32b (patch)
tree16ed163e44b40070830906c8ab3d13849551d880 /src
parent58282f68d88e6c9ff907988a99ff67d8c473f137 (diff)
downloadsqlite-4360fcea6deb15aabcf1f2d040be14ae9de3d32b.tar.gz
sqlite-4360fcea6deb15aabcf1f2d040be14ae9de3d32b.zip
Take care not to try to generate code for the ATTACH and DETACH commands
if there were syntax errors during parsing. Fix for ticket [2f1b168ab4d4844] FossilOrigin-Name: b0ff183b8ffdbebece06cfea1c6781fc0e8e8547
Diffstat (limited to 'src')
-rw-r--r--src/attach.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/attach.c b/src/attach.c
index 507b9c123..4fe97bace 100644
--- a/src/attach.c
+++ b/src/attach.c
@@ -325,6 +325,7 @@ static void codeAttach(
sqlite3* db = pParse->db;
int regArgs;
+ if( pParse->nErr ) goto attach_end;
memset(&sName, 0, sizeof(NameContext));
sName.pParse = pParse;