fix: stream destroy

This commit is contained in:
Adhiraj Singh
2023-03-03 12:41:37 +05:30
parent 7e9b9b7f9a
commit bd17f3742e

View File

@@ -371,18 +371,14 @@ export const encryptedStream = async(
didSaveToTmpPath didSaveToTmpPath
} }
} catch(error) { } catch(error) {
try { // destroy all streams with error
// destroy all streams with error encWriteStream.destroy()
encWriteStream.destroy(error) writeStream?.destroy()
writeStream?.destroy(error) aes.destroy()
aes.destroy(error) hmac.destroy()
hmac.destroy(error) sha256Plain.destroy()
sha256Plain.destroy(error) sha256Enc.destroy()
sha256Enc.destroy(error) stream.destroy()
stream.destroy(error)
} catch{
// swallow error
}
if(didSaveToTmpPath) { if(didSaveToTmpPath) {
try { try {