diff options
author | Werner Koch <[email protected]> | 1998-11-03 19:38:58 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1998-11-03 19:38:58 +0000 |
commit | b9dd2ebb2c08b457735f8acf997ff54965db91de (patch) | |
tree | 7d2408445104fa5135bd63b7e7bfc98d5a66688f /g10/tdbio.c | |
parent | some random changes (diff) | |
download | gnupg-b9dd2ebb2c08b457735f8acf997ff54965db91de.tar.gz gnupg-b9dd2ebb2c08b457735f8acf997ff54965db91de.zip |
(Does not compile yet)
Diffstat (limited to '')
-rw-r--r-- | g10/tdbio.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/g10/tdbio.c b/g10/tdbio.c index 1954929ae..f4c97e85e 100644 --- a/g10/tdbio.c +++ b/g10/tdbio.c @@ -320,10 +320,15 @@ tdbio_begin_transaction() int tdbio_end_transaction() { + int rc; + if( !in_transaction ) log_bug("tdbio: no active transaction\n"); + block_all_signals(); in_transaction = 0; - return tdbio_sync(); + rc = tdbio_sync(); + unblock_all_signals(); + return rc; } int |