diff options
author | drh <drh@noemail.net> | 2011-08-03 21:32:11 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2011-08-03 21:32:11 +0000 |
commit | 7f197bb7b05a5cdd0ec5aa68447266b495d03818 (patch) | |
tree | a9bf8193ff81d94c64de623bb30fef3dc58ce219 /src/vdbeblob.c | |
parent | 964cbd469beab81aec2c8283ef593f2d36faaf14 (diff) | |
download | sqlite-7f197bb7b05a5cdd0ec5aa68447266b495d03818.tar.gz sqlite-7f197bb7b05a5cdd0ec5aa68447266b495d03818.zip |
Avoid segfaulting on an incremental blob write if SQLITE_ENABLE_PREUPDATE_HOOK
set but no pre-update hooks are defined.
FossilOrigin-Name: 62c446340475b52b843c0345eda32ebe86fa9159
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 4dc9ef4ff..2f37ad933 100644 --- a/src/vdbeblob.c +++ b/src/vdbeblob.c @@ -392,7 +392,7 @@ static int blobReadWrite( sqlite3BtreeEnterCursor(p->pCsr); #ifdef SQLITE_ENABLE_PREUPDATE_HOOK - if( xCall==sqlite3BtreePutData ){ + if( xCall==sqlite3BtreePutData && db->xPreUpdateCallback ){ /* If a pre-update hook is registered and this is a write cursor, ** invoke it here. ** |