mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-09 14:21:03 +03:00
Improved context for error_log message coming from sqlite3_prepare().
FossilOrigin-Name: fea7ade649ae72303078782f7bc510e0a17f082ffde10e769f1aeb1cf37b5554
This commit is contained in:
13
manifest
13
manifest
@@ -1,5 +1,5 @@
|
|||||||
C Minor\schange\sto\sthe\sinput\sgrammar\sto\smake\sthe\sparser\stables\sslightly\ssmaller.
|
C Improved\scontext\sfor\serror_log\smessage\scoming\sfrom\ssqlite3_prepare().
|
||||||
D 2018-06-19T11:15:19.013
|
D 2018-06-21T23:53:54.653
|
||||||
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
|
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
|
||||||
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
|
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
|
||||||
F Makefile.in bfc40f350586923e0419d2ea4b559c37ec10ee4b6e210e08c14401f8e340f0da
|
F Makefile.in bfc40f350586923e0419d2ea4b559c37ec10ee4b6e210e08c14401f8e340f0da
|
||||||
@@ -557,7 +557,7 @@ F src/test_windirent.c a895e2c068a06644eef91a7f0a32182445a893b9a0f33d0cdb4283dca
|
|||||||
F src/test_windirent.h 90dfbe95442c9762357fe128dc7ae3dc199d006de93eb33ba3972e0a90484215
|
F src/test_windirent.h 90dfbe95442c9762357fe128dc7ae3dc199d006de93eb33ba3972e0a90484215
|
||||||
F src/test_wsd.c 41cadfd9d97fe8e3e4e44f61a4a8ccd6f7ca8fe9
|
F src/test_wsd.c 41cadfd9d97fe8e3e4e44f61a4a8ccd6f7ca8fe9
|
||||||
F src/threads.c 4ae07fa022a3dc7c5beb373cf744a85d3c5c6c3c
|
F src/threads.c 4ae07fa022a3dc7c5beb373cf744a85d3c5c6c3c
|
||||||
F src/tokenize.c bbde32eac9eb1280f5292bcdfef66f5a57e43176cbf9347e0efab9f75e133f97
|
F src/tokenize.c b42aa952b05df665ed10d54f02c467159cd9fcb8cbbe5ff3c9cd74781fa2803c
|
||||||
F src/treeview.c 2c5c4bc0a443401db5fd621542150452ddf5055d38edd4eef868bc2b6bfb0260
|
F src/treeview.c 2c5c4bc0a443401db5fd621542150452ddf5055d38edd4eef868bc2b6bfb0260
|
||||||
F src/trigger.c 4ace6d1d5ba9a89822deb287317f33c810440526eafe185c2d8a48c31df1e995
|
F src/trigger.c 4ace6d1d5ba9a89822deb287317f33c810440526eafe185c2d8a48c31df1e995
|
||||||
F src/update.c 46dc24c6158446aaab45caee09b6d99327cb479268b83ffeb5b701823da3b67b
|
F src/update.c 46dc24c6158446aaab45caee09b6d99327cb479268b83ffeb5b701823da3b67b
|
||||||
@@ -1731,7 +1731,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
|
|||||||
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
||||||
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
||||||
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
||||||
P 39434262d5cf1af197ce0abb1f1ee84ee0797823e290a493c5bf8376fbe287a6
|
P 320fa69e6aa2a7d67f6444d6c13de9893e27b85c36a933b06da113d753b6aafc
|
||||||
R b6cf2872dc6b136d2f9f02df3a45f74e
|
Q +64df1189b32b29ad9cba866ce88184f18444341daa3fbb26dc58eafb581de9e4
|
||||||
|
R d9b538900f5d57eaf54d848520c380bc
|
||||||
U drh
|
U drh
|
||||||
Z ca3608404058acf123d3efb518cfb804
|
Z aa23d3faab7db84c0ddbb96100cf609e
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
320fa69e6aa2a7d67f6444d6c13de9893e27b85c36a933b06da113d753b6aafc
|
fea7ade649ae72303078782f7bc510e0a17f082ffde10e769f1aeb1cf37b5554
|
||||||
@@ -549,7 +549,6 @@ int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
assert( nErr==0 );
|
assert( nErr==0 );
|
||||||
pParse->zTail = zSql;
|
|
||||||
#ifdef YYTRACKMAXSTACKDEPTH
|
#ifdef YYTRACKMAXSTACKDEPTH
|
||||||
sqlite3_mutex_enter(sqlite3MallocMutex());
|
sqlite3_mutex_enter(sqlite3MallocMutex());
|
||||||
sqlite3StatusHighwater(SQLITE_STATUS_PARSER_STACK,
|
sqlite3StatusHighwater(SQLITE_STATUS_PARSER_STACK,
|
||||||
@@ -571,10 +570,12 @@ int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){
|
|||||||
assert( pzErrMsg!=0 );
|
assert( pzErrMsg!=0 );
|
||||||
if( pParse->zErrMsg ){
|
if( pParse->zErrMsg ){
|
||||||
*pzErrMsg = pParse->zErrMsg;
|
*pzErrMsg = pParse->zErrMsg;
|
||||||
sqlite3_log(pParse->rc, "%s", *pzErrMsg);
|
sqlite3_log(pParse->rc, "%s in \"%s\"",
|
||||||
|
*pzErrMsg, pParse->zTail);
|
||||||
pParse->zErrMsg = 0;
|
pParse->zErrMsg = 0;
|
||||||
nErr++;
|
nErr++;
|
||||||
}
|
}
|
||||||
|
pParse->zTail = zSql;
|
||||||
if( pParse->pVdbe && pParse->nErr>0 && pParse->nested==0 ){
|
if( pParse->pVdbe && pParse->nErr>0 && pParse->nested==0 ){
|
||||||
sqlite3VdbeDelete(pParse->pVdbe);
|
sqlite3VdbeDelete(pParse->pVdbe);
|
||||||
pParse->pVdbe = 0;
|
pParse->pVdbe = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user