From 6ba9f3e65b5f8d5f4b459631d6788732fdf2f72a Mon Sep 17 00:00:00 2001 From: skidoodle Date: Tue, 18 Nov 2025 12:19:40 +0100 Subject: [PATCH] pass through http status --- main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index b61a397..a2d6c66 100644 --- a/main.go +++ b/main.go @@ -165,8 +165,8 @@ func (app *App) handleProxy(w http.ResponseWriter, r *http.Request) { defer headResp.Body.Close() if headResp.StatusCode != http.StatusOK { - logger.Warn("Origin server returned non-200 status for HEAD request", "status", headResp.StatusCode) - w.WriteHeader(headResp.StatusCode) + logger.Warn("Origin server returned non-200 status for HEAD request, passing through", "status", headResp.StatusCode) + app.handleStream(w, r, mediaURL) return }