From 64eec143997f381264fe1f2ab1a59650614b27ef Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 3 Dec 2014 18:27:52 +0100 Subject: [PATCH] http: allow ACL with HTSP streaming to fetch icons from imagecache via HTTP, fixes #2529 --- src/webui/webui.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/webui/webui.c b/src/webui/webui.c index 8d353c7a..057c55da 100644 --- a/src/webui/webui.c +++ b/src/webui/webui.c @@ -1233,10 +1233,12 @@ page_imagecache(http_connection_t *hc, const char *remain, void *opaque) return HTTP_STATUS_NOT_FOUND; if(hc->hc_access == NULL || - (access_verify2(hc->hc_access, ACCESS_WEB_INTERFACE) && - access_verify2(hc->hc_access, ACCESS_STREAMING) && - access_verify2(hc->hc_access, ACCESS_ADVANCED_STREAMING) && - access_verify2(hc->hc_access, ACCESS_RECORDER))) + (access_verify2(hc->hc_access, ACCESS_OR | + ACCESS_WEB_INTERFACE | + ACCESS_STREAMING | + ACCESS_ADVANCED_STREAMING | + ACCESS_HTSP_STREAMING | + ACCESS_RECORDER))) return HTTP_STATUS_UNAUTHORIZED; if(sscanf(remain, "%d", &id) != 1)