]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Don't crash on youtube-dl update write error
authorChocobozzz <me@florianbigard.com>
Mon, 4 Jan 2021 09:05:47 +0000 (10:05 +0100)
committerChocobozzz <me@florianbigard.com>
Mon, 4 Jan 2021 09:05:47 +0000 (10:05 +0100)
server/helpers/youtube-dl.ts

index 9e8ef90d8041223bdff0c8b9cd7ec38e8ccd2df3..74e5f896c1a49929315c931c4efb6c2ca76a78bd 100644 (file)
@@ -170,7 +170,12 @@ async function updateYoutubeDLBinary () {
           return res()
         }
 
-        downloadFile.pipe(createWriteStream(bin, { mode: 493 }))
+        const writeStream = createWriteStream(bin, { mode: 493 }).on('error', err => {
+          logger.error('youtube-dl update error in write stream', { err })
+          return res()
+        })
+
+        downloadFile.pipe(writeStream)
       })
 
       downloadFile.on('error', err => {