From 181d27682053bc9f900af3df7ed8f082935d8e9a Mon Sep 17 00:00:00 2001 From: zefie Date: Wed, 11 Aug 2021 11:04:25 -0400 Subject: [PATCH] catch error --- zefie_wtvp_minisrv/app.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/zefie_wtvp_minisrv/app.js b/zefie_wtvp_minisrv/app.js index 8d204a01..71216fcd 100644 --- a/zefie_wtvp_minisrv/app.js +++ b/zefie_wtvp_minisrv/app.js @@ -575,10 +575,14 @@ async function sendToClient(socket, headers_obj, data) { } // Add last modified if not a dynamic script - if (wtvshared.getFileExt(socket_sessions[socket.id].request_headers.service_file_path).toLowerCase() !== "js") { - var last_modified = wtvshared.getFileLastModifiedUTCString(socket_sessions[socket.id].request_headers.service_file_path); - if (last_modified) headers_obj["Last-Modified"] = last_modified; - } + if (socket_sessions[socket.id]) { + if (socket_sessions[socket.id].request_headers) { + if (wtvshared.getFileExt(socket_sessions[socket.id].request_headers.service_file_path).toLowerCase() !== "js") { + var last_modified = wtvshared.getFileLastModifiedUTCString(socket_sessions[socket.id].request_headers.service_file_path); + if (last_modified) headers_obj["Last-Modified"] = last_modified; + } + } + } // if box can do compression, see if its worth enabling // small files actually get larger, so don't compress them