diff --git a/components/net/sf/briar/db/DatabaseComponentImpl.java b/components/net/sf/briar/db/DatabaseComponentImpl.java index a0f7a3b2fc6ad55bcfbd83b17948d90e23fd1098..615f93c9884ed8d455a5f378613e38af1ff43cf2 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) {