mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-08 14:02:16 +03:00
Use sqlite3DbFree() instead of sqlite3_free() to free any error message reported by the parser layer while attempting to parse a CREATE TABLE statement passed to sqlite3_declare_vtab().
FossilOrigin-Name: 7c674aaba52b00a78babc1e1ece7e5b652b65039
This commit is contained in:
12
manifest
12
manifest
@@ -1,5 +1,5 @@
|
|||||||
C Fixes\sto\stcl\stest\sfiles\sso\sthat\sthey\swork\sin\sauto-vacuum\smode.
|
C Use\ssqlite3DbFree()\sinstead\sof\ssqlite3_free()\sto\sfree\sany\serror\smessage\sreported\sby\sthe\sparser\slayer\swhile\sattempting\sto\sparse\sa\sCREATE\sTABLE\sstatement\spassed\sto\ssqlite3_declare_vtab().
|
||||||
D 2010-08-11T11:35:50
|
D 2010-08-11T11:59:38
|
||||||
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
|
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
|
||||||
F Makefile.in ec08dc838fd8110fe24c92e5130bcd91cbb1ff2e
|
F Makefile.in ec08dc838fd8110fe24c92e5130bcd91cbb1ff2e
|
||||||
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
|
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
|
||||||
@@ -226,7 +226,7 @@ F src/vdbeaux.c e18a42d0bdac405565f2d258a82457fd10db133d
|
|||||||
F src/vdbeblob.c 258a6010ba7a82b72b327fb24c55790655689256
|
F src/vdbeblob.c 258a6010ba7a82b72b327fb24c55790655689256
|
||||||
F src/vdbemem.c e5673f81a2381b35c60e73ef0a8502be2ab1041e
|
F src/vdbemem.c e5673f81a2381b35c60e73ef0a8502be2ab1041e
|
||||||
F src/vdbetrace.c 864cef96919323482ebd9986f2132435115e9cc2
|
F src/vdbetrace.c 864cef96919323482ebd9986f2132435115e9cc2
|
||||||
F src/vtab.c 82200af3881fa4e1c9cf07cf31d98c09d437e3ab
|
F src/vtab.c 0e8e0cb30dffb078367e843e84e37ef99236c7e4
|
||||||
F src/wal.c 582acbaa606c748675fafff516ec1b34a7bdae62
|
F src/wal.c 582acbaa606c748675fafff516ec1b34a7bdae62
|
||||||
F src/wal.h 96669b645e27cd5a111ba59f0cae7743a207bc3c
|
F src/wal.h 96669b645e27cd5a111ba59f0cae7743a207bc3c
|
||||||
F src/walker.c 3112bb3afe1d85dc52317cb1d752055e9a781f8f
|
F src/walker.c 3112bb3afe1d85dc52317cb1d752055e9a781f8f
|
||||||
@@ -843,7 +843,7 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
|
|||||||
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
|
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
|
||||||
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
|
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
|
||||||
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
|
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
|
||||||
P f854cbe06355dd3455b8af4ad6366949c412434e
|
P ea9eaf7480f6fbe2a37813508d1b730d45155966
|
||||||
R 8100cf013cafb385b45c46a7946d4b51
|
R 5cf5e11c7819da65780bea10cbcb63a2
|
||||||
U dan
|
U dan
|
||||||
Z 0cb971a0eede9ee7180d74e425f8b9d8
|
Z d42c7208733aa84b0734a3cdeb0c0ed1
|
||||||
|
@@ -1 +1 @@
|
|||||||
ea9eaf7480f6fbe2a37813508d1b730d45155966
|
7c674aaba52b00a78babc1e1ece7e5b652b65039
|
@@ -673,7 +673,7 @@ int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){
|
|||||||
db->pVTab = 0;
|
db->pVTab = 0;
|
||||||
}else{
|
}else{
|
||||||
sqlite3Error(db, SQLITE_ERROR, zErr);
|
sqlite3Error(db, SQLITE_ERROR, zErr);
|
||||||
sqlite3_free(zErr);
|
sqlite3DbFree(db, zErr);
|
||||||
rc = SQLITE_ERROR;
|
rc = SQLITE_ERROR;
|
||||||
}
|
}
|
||||||
pParse->declareVtab = 0;
|
pParse->declareVtab = 0;
|
||||||
|
Reference in New Issue
Block a user