diff options
author | drh <drh@noemail.net> | 2013-04-06 18:06:51 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2013-04-06 18:06:51 +0000 |
commit | 60625313b04bd9dc09c8f770095b9b02b24a407c (patch) | |
tree | f2fa8c8013549d705c8304326470899004e239e3 /src/vdbeblob.c | |
parent | abd6d84a11781229fb3f09a03c45516f1081a4dc (diff) | |
download | sqlite-60625313b04bd9dc09c8f770095b9b02b24a407c.tar.gz sqlite-60625313b04bd9dc09c8f770095b9b02b24a407c.zip |
Increase the default SQLITE_MAX_SCHEMA_RETRY to 50. Make sure that macro
covers every case where a prepared statement might need to be reprepared due
to a schema change. The sqlite3_exec() interface now uses
sqlite3_prepare_v2().
FossilOrigin-Name: c1d7304c80c4a6244c8a9f6fad1eebd0f339c724
Diffstat (limited to 'src/vdbeblob.c')
-rw-r--r-- | src/vdbeblob.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vdbeblob.c b/src/vdbeblob.c index ae77a47ba..2e8fd8ee7 100644 --- a/src/vdbeblob.c +++ b/src/vdbeblob.c @@ -313,7 +313,7 @@ int sqlite3_blob_open( } sqlite3_bind_int64(pBlob->pStmt, 1, iRow); rc = blobSeekToRow(pBlob, iRow, &zErr); - } while( (++nAttempt)<5 && rc==SQLITE_SCHEMA ); + } while( (++nAttempt)<SQLITE_MAX_SCHEMA_RETRY && rc==SQLITE_SCHEMA ); blob_open_out: if( rc==SQLITE_OK && db->mallocFailed==0 ){ |