From ce30775fa0cded397dd024b5e42b506e59db95bf Mon Sep 17 00:00:00 2001 From: dave-p Date: Sat, 31 Mar 2018 15:48:26 +0100 Subject: [PATCH] Fix server crash in satip_server_http_page Accessing http://your.ip:9981/satip_server/ crashes TVHeadend. The fix also returns Bad Request for unexpected filenames. --- src/satip/server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/satip/server.c b/src/satip/server.c index 5e7c83bcb..f0ad778fc 100644 --- a/src/satip/server.c +++ b/src/satip/server.c @@ -264,11 +264,11 @@ int satip_server_http_page(http_connection_t *hc, const char *remain, void *opaque) { - if (strcmp(remain, "desc.xml") == 0) + if (remain && strcmp(remain, "desc.xml") == 0) return satip_server_http_xml(hc); - if (strcmp(remain, "satip.m3u") == 0) + if (remain && strcmp(remain, "satip.m3u") == 0) return satip_server_satip_m3u(hc); - return 0; + return HTTP_STATUS_BAD_REQUEST; } /* -- 2.47.3