- youtubeDL.exec(url, options, err => {
- if (err) return rej(err)
+ youtubeDL.exec(url, options, processOptions, err => {
+ clearTimeout(timer)
+
+ if (err) {
+ remove(path)
+ .catch(err => logger.error('Cannot delete path on YoutubeDL error.', { err }))
+
+ return rej(err)
+ }