aboutsummaryrefslogtreecommitdiff
path: root/src/tclsqlite.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2016-07-25 00:05:56 +0000
committerdrh <drh@noemail.net>2016-07-25 00:05:56 +0000
commit087ec072ef45e9aaca031a4535cc93b4dbd530f3 (patch)
tree562a195f67eea3a183514dddf2fbba4365a813ca /src/tclsqlite.c
parent4b363a5130eeb67734da40007eeb46c48c268e9e (diff)
downloadsqlite-087ec072ef45e9aaca031a4535cc93b4dbd530f3.tar.gz
sqlite-087ec072ef45e9aaca031a4535cc93b4dbd530f3.zip
Fix code so that the deprecated sqlite3_trace() and sqlite3_profile()
interfaces are not called when SQLITE_OMIT_DEPRECATED is used. FossilOrigin-Name: 1c5baae3c545096a29a093f7d4387771f1db507c
Diffstat (limited to 'src/tclsqlite.c')
-rw-r--r--src/tclsqlite.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tclsqlite.c b/src/tclsqlite.c
index 43dfedb72..2de88f41f 100644
--- a/src/tclsqlite.c
+++ b/src/tclsqlite.c
@@ -2912,7 +2912,8 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){
}else{
pDb->zTrace = 0;
}
-#if !defined(SQLITE_OMIT_TRACE) && !defined(SQLITE_OMIT_FLOATING_POINT)
+#if !defined(SQLITE_OMIT_TRACE) && !defined(SQLITE_OMIT_FLOATING_POINT) \
+ && !defined(SQLITE_OMIT_DEPRECATED)
if( pDb->zTrace ){
pDb->interp = interp;
sqlite3_trace(pDb->db, DbTraceHandler, pDb);