Skip to content

Commit 60eba0e

Browse files
committed
fix EPERM error on Windows when log is enabled (fixes #36)
1 parent 77ed1d3 commit 60eba0e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

preload.js

+4
Original file line numberDiff line numberDiff line change
@@ -962,8 +962,10 @@ const SharedownAPI = (() => {
962962
window.dispatchEvent(failEvt);
963963

964964
} finally {
965+
_fs.fsyncSync(_shLogFd);
965966
_fs.fsyncSync(_ytdlpLogFd);
966967
_fs.closeSync(_ytdlpLogFd);
968+
_fs.closeSync(_shLogFd);
967969
}
968970
});
969971

@@ -972,8 +974,10 @@ const SharedownAPI = (() => {
972974

973975
} catch (e) {
974976
api.showMessage('error', e.message, 'YT-dlp');
977+
_fs.fsyncSync(_shLogFd);
975978
_fs.fsyncSync(_ytdlpLogFd);
976979
_fs.closeSync(_ytdlpLogFd);
980+
_fs.closeSync(_shLogFd);
977981
}
978982

979983
return false;

0 commit comments

Comments
 (0)