From 7266c6ee6be499e52b993c4704e31c1a0c77b3bd Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 17 Jun 2022 16:34:21 +0100 Subject: [PATCH] Create temp file before requesting plugin. --- .../briarproject/bramble/mailbox/MailboxFileManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxFileManagerImpl.java b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxFileManagerImpl.java index 2d57e8f50..58b5a56cf 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxFileManagerImpl.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxFileManagerImpl.java @@ -81,10 +81,10 @@ class MailboxFileManagerImpl implements MailboxFileManager, EventListener { @Override public File createAndWriteTempFileForUpload(ContactId contactId, OutgoingSessionRecord sessionRecord) throws IOException { + File f = createTempFile(UPLOAD_DIR_NAME); // We shouldn't reach this point until the plugin has been started SimplexPlugin plugin = (SimplexPlugin) requireNonNull(pluginManager.getPlugin(ID)); - File f = createTempFile(UPLOAD_DIR_NAME); TransportProperties p = new TransportProperties(); p.put(PROP_PATH, f.getAbsolutePath()); TransportConnectionWriter writer = plugin.createWriter(p);