From 217a6dbf1c1306e644e325b9aa0802ac98e57795 Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 5 Aug 2022 14:09:42 +0100 Subject: [PATCH] If worker is destroyed during upload, delete file before returning. --- .../org/briarproject/bramble/mailbox/MailboxUploadWorker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxUploadWorker.java b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxUploadWorker.java index 5c6462c6d..b40376014 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxUploadWorker.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxUploadWorker.java @@ -328,13 +328,13 @@ class MailboxUploadWorker implements MailboxWorker, ConnectivityObserver, LOG.info("Uploading file"); mailboxApi.addFile(mailboxProperties, folderId, file); markMessagesSentOrAcked(sessionRecord); + delete(file); synchronized (lock) { if (state != State.WRITING_UPLOADING) return; state = State.CHECKING_FOR_DATA; apiCall = null; this.file = null; } - delete(file); checkForDataToSend(); }