From 1a204c4df52e2bb67d5814dc49f971c347fa7b08 Mon Sep 17 00:00:00 2001 From: zefie Date: Fri, 13 Aug 2021 11:24:52 -0400 Subject: [PATCH] fix crash when handling denied connections --- zefie_wtvp_minisrv/app.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/zefie_wtvp_minisrv/app.js b/zefie_wtvp_minisrv/app.js index 36ebf39a..f23b6024 100644 --- a/zefie_wtvp_minisrv/app.js +++ b/zefie_wtvp_minisrv/app.js @@ -609,10 +609,12 @@ async function sendToClient(socket, headers_obj, data) { // small files actually get larger, so don't compress them var compression_type = 0; if (content_length >= 256) compression_type = wtvmime.shouldWeCompress(ssid_sessions[socket.ssid], headers_obj); - if (socket_sessions[socket.id].request_headers.query) { - if (socket_sessions[socket.id].wtv_request_type == "download") { - if (socket_sessions[socket.id].request_headers.query.dont_compress) { - compression_type = 0; + if (socket_sessions[socket.id].request_headers) { + if (socket_sessions[socket.id].request_headers.query) { + if (socket_sessions[socket.id].wtv_request_type == "download") { + if (socket_sessions[socket.id].request_headers.query.dont_compress) { + compression_type = 0; + } } } }