Fossil SCM
Fix a missing end-transaction in the content_new() procedure.
Commit
dc09f0943283ed70c772bbbc668e5c2325764c9a
Parent
2c3ccaa0487b292…
1 file changed
+1
+1
| --- src/content.c | ||
| +++ src/content.c | ||
| @@ -495,10 +495,11 @@ | ||
| 495 | 495 | static Stmt s1, s2, s3; |
| 496 | 496 | |
| 497 | 497 | assert( g.repositoryOpen ); |
| 498 | 498 | db_begin_transaction(); |
| 499 | 499 | if( uuid_is_shunned(zUuid) ){ |
| 500 | + db_end_transaction(0); | |
| 500 | 501 | return 0; |
| 501 | 502 | } |
| 502 | 503 | db_static_prepare(&s1, |
| 503 | 504 | "INSERT INTO blob(rcvid,size,uuid,content)" |
| 504 | 505 | "VALUES(0,-1,:uuid,NULL)" |
| 505 | 506 |
| --- 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 |