Fossil SCM

Fix a bug introduced by recent optimization efforts.

drh 2008-03-10 16:46 trunk
Commit f763b841982b46ddffc46f3eec9d8b55c9808137
1 file changed +1 -1
+1 -1
--- src/content.c
+++ src/content.c
@@ -441,11 +441,11 @@
441441
db_prepare(&s1,
442442
"INSERT INTO blob(rcvid,size,uuid,content)"
443443
"VALUES(%d,%d,'%b',:data)",
444444
g.rcvid, size, &hash
445445
);
446
- blob_compress(pBlob, &cmpr);
446
+ db_bind_blob(&s1, ":data", &cmpr);
447447
db_exec(&s1);
448448
rid = db_last_insert_rowid();
449449
if( !pBlob ){
450450
db_multi_exec("INSERT OR IGNORE INTO phantom VALUES(%d)", rid);
451451
}
452452
--- src/content.c
+++ src/content.c
@@ -441,11 +441,11 @@
441 db_prepare(&s1,
442 "INSERT INTO blob(rcvid,size,uuid,content)"
443 "VALUES(%d,%d,'%b',:data)",
444 g.rcvid, size, &hash
445 );
446 blob_compress(pBlob, &cmpr);
447 db_exec(&s1);
448 rid = db_last_insert_rowid();
449 if( !pBlob ){
450 db_multi_exec("INSERT OR IGNORE INTO phantom VALUES(%d)", rid);
451 }
452
--- src/content.c
+++ src/content.c
@@ -441,11 +441,11 @@
441 db_prepare(&s1,
442 "INSERT INTO blob(rcvid,size,uuid,content)"
443 "VALUES(%d,%d,'%b',:data)",
444 g.rcvid, size, &hash
445 );
446 db_bind_blob(&s1, ":data", &cmpr);
447 db_exec(&s1);
448 rid = db_last_insert_rowid();
449 if( !pBlob ){
450 db_multi_exec("INSERT OR IGNORE INTO phantom VALUES(%d)", rid);
451 }
452

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button