From 43a6a22f4a9f6fde7c65687634e0d6068be3c4a5 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Wed, 21 Sep 2011 17:52:34 +0100 Subject: [PATCH] Don't call finish() unless at least one message ID was written. --- components/net/sf/briar/db/DatabaseComponentImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/net/sf/briar/db/DatabaseComponentImpl.java b/components/net/sf/briar/db/DatabaseComponentImpl.java index a0f7a3b2fc..615f93c988 100644 --- a/components/net/sf/briar/db/DatabaseComponentImpl.java +++ b/components/net/sf/briar/db/DatabaseComponentImpl.java @@ -575,7 +575,7 @@ DatabaseCleaner.Callback { if(!o.writeMessageId(m)) break; sent.add(m); } - o.finish(); + if(!sent.isEmpty()) o.finish(); db.commitTransaction(txn); return sent; } catch(DbException e) { -- GitLab