diff --git a/core/file_transfer.js b/core/file_transfer.js index dbd19a8f..340ca6b9 100644 --- a/core/file_transfer.js +++ b/core/file_transfer.js @@ -314,9 +314,13 @@ exports.getModule = class TransferFileModule extends MenuModule { return callback(err); // failed to create it } - fs.write(tempFileInfo.fd, filePaths.join(SYSTEM_EOL)); - fs.close(tempFileInfo.fd, err => { - return callback(err, tempFileInfo.path); + fs.write(tempFileInfo.fd, filePaths.join(SYSTEM_EOL), err => { + if(err) { + return callback(err); + } + fs.close(tempFileInfo.fd, err => { + return callback(err, tempFileInfo.path); + }); }); }); },