From 573b7c13e5d05a689ecd3e39ac01db31dc4e338e Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 8 Nov 2022 08:04:43 -0800 Subject: [PATCH] rebroadcast: fix file leak --- plugins/prebuffer-mixin/package-lock.json | 4 ++-- plugins/prebuffer-mixin/package.json | 2 +- plugins/prebuffer-mixin/src/file-rtsp-server.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/prebuffer-mixin/package-lock.json b/plugins/prebuffer-mixin/package-lock.json index b822a43db..6c7b21a58 100644 --- a/plugins/prebuffer-mixin/package-lock.json +++ b/plugins/prebuffer-mixin/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/prebuffer-mixin", - "version": "0.9.44", + "version": "0.9.45", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/prebuffer-mixin", - "version": "0.9.44", + "version": "0.9.45", "license": "Apache-2.0", "dependencies": { "@scrypted/common": "file:../../common", diff --git a/plugins/prebuffer-mixin/package.json b/plugins/prebuffer-mixin/package.json index 9ff64a5f3..48cbebcbe 100644 --- a/plugins/prebuffer-mixin/package.json +++ b/plugins/prebuffer-mixin/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/prebuffer-mixin", - "version": "0.9.44", + "version": "0.9.45", "description": "Video Stream Rebroadcast, Prebuffer, and Management Plugin for Scrypted.", "author": "Scrypted", "license": "Apache-2.0", diff --git a/plugins/prebuffer-mixin/src/file-rtsp-server.ts b/plugins/prebuffer-mixin/src/file-rtsp-server.ts index 6766b8d5c..534fcb2c9 100644 --- a/plugins/prebuffer-mixin/src/file-rtsp-server.ts +++ b/plugins/prebuffer-mixin/src/file-rtsp-server.ts @@ -22,7 +22,7 @@ export class FileRtspServer extends RtspServer { cleanup() { const ws = this.writeStream; - if (ws) + if (!ws) return; this.writeStream = undefined; ws?.end(() => ws?.destroy());