Fossil SCM

Fix a missing end-transaction in the content_new() procedure.

drh 2008-07-24 13:31 trunk
Commit dc09f0943283ed70c772bbbc668e5c2325764c9a
1 file changed +1
--- src/content.c
+++ src/content.c
@@ -495,10 +495,11 @@
495495
static Stmt s1, s2, s3;
496496
497497
assert( g.repositoryOpen );
498498
db_begin_transaction();
499499
if( uuid_is_shunned(zUuid) ){
500
+ db_end_transaction(0);
500501
return 0;
501502
}
502503
db_static_prepare(&s1,
503504
"INSERT INTO blob(rcvid,size,uuid,content)"
504505
"VALUES(0,-1,:uuid,NULL)"
505506
--- src/content.c
+++ src/content.c
@@ -495,10 +495,11 @@
495 static Stmt s1, s2, s3;
496
497 assert( g.repositoryOpen );
498 db_begin_transaction();
499 if( uuid_is_shunned(zUuid) ){
 
500 return 0;
501 }
502 db_static_prepare(&s1,
503 "INSERT INTO blob(rcvid,size,uuid,content)"
504 "VALUES(0,-1,:uuid,NULL)"
505
--- src/content.c
+++ src/content.c
@@ -495,10 +495,11 @@
495 static Stmt s1, s2, s3;
496
497 assert( g.repositoryOpen );
498 db_begin_transaction();
499 if( uuid_is_shunned(zUuid) ){
500 db_end_transaction(0);
501 return 0;
502 }
503 db_static_prepare(&s1,
504 "INSERT INTO blob(rcvid,size,uuid,content)"
505 "VALUES(0,-1,:uuid,NULL)"
506

Keyboard Shortcuts

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