Return 403 on hmac error

This commit is contained in:
Zed 2025-02-05 01:19:27 +01:00
parent 81764ea0f8
commit b43bfc5d42

View file

@ -122,7 +122,7 @@ proc createMediaRouter*(cfg: Config) =
cond "http" in url cond "http" in url
if getHmac(url) != request.matches[1]: if getHmac(url) != request.matches[1]:
resp showError("Failed to verify signature", cfg) resp Http403, showError("Failed to verify signature", cfg)
if ".mp4" in url or ".ts" in url or ".m4s" in url: if ".mp4" in url or ".ts" in url or ".m4s" in url:
let code = await proxyMedia(request, url) let code = await proxyMedia(request, url)