Reduce Rhizome SQL trace logging to once per prepared statement

This commit is contained in:
Andrew Bettison 2013-11-18 16:24:03 +10:30
parent c1f0c0cb07
commit cb7b465888

View File

@ -493,6 +493,7 @@ sqlite3_stmt *_sqlite_prepare(struct __sourceloc __whence, int log_level, sqlite
while (1) {
switch (sqlite3_prepare_v2(rhizome_db, sqltext, -1, &statement, NULL)) {
case SQLITE_OK:
sqlite_trace_done = 0;
RETURN(statement);
case SQLITE_BUSY:
case SQLITE_LOCKED:
@ -848,7 +849,6 @@ int _sqlite_step(struct __sourceloc __whence, int log_level, sqlite_retry_state
IN();
int ret = -1;
sqlite_trace_whence = &__whence;
sqlite_trace_done = 0;
while (statement) {
int stepcode = sqlite3_step(statement);
switch (stepcode) {