Fossil SCM
Fix a bug introduced by recent optimization efforts.
Commit
f763b841982b46ddffc46f3eec9d8b55c9808137
Parent
043d63d4aa79d95…
1 file changed
+1
-1
+1
-1
| --- src/content.c | ||
| +++ src/content.c | ||
| @@ -441,11 +441,11 @@ | ||
| 441 | 441 | db_prepare(&s1, |
| 442 | 442 | "INSERT INTO blob(rcvid,size,uuid,content)" |
| 443 | 443 | "VALUES(%d,%d,'%b',:data)", |
| 444 | 444 | g.rcvid, size, &hash |
| 445 | 445 | ); |
| 446 | - blob_compress(pBlob, &cmpr); | |
| 446 | + db_bind_blob(&s1, ":data", &cmpr); | |
| 447 | 447 | db_exec(&s1); |
| 448 | 448 | rid = db_last_insert_rowid(); |
| 449 | 449 | if( !pBlob ){ |
| 450 | 450 | db_multi_exec("INSERT OR IGNORE INTO phantom VALUES(%d)", rid); |
| 451 | 451 | } |
| 452 | 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 | 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 |