瀏覽代碼

Don't propagate 4xx error statuses from proxied media.

grunfink 2 月之前
父節點
當前提交
52adad8882
共有 1 個文件被更改,包括 3 次插入 和 0 次删除
  1. 3 0
      html.c

+ 3 - 0
html.c

@@ -5328,6 +5328,9 @@ int html_get_handler(const xs_dict *req, const char *q_path,
                     }
                     }
                 }
                 }
             }
             }
+            else
+            if (status >= 400 && status <= 499)
+                status = HTTP_STATUS_NOT_FOUND;
 
 
             snac_debug(&snac, 1, xs_fmt("Proxy for %s %d", url, status));
             snac_debug(&snac, 1, xs_fmt("Proxy for %s %d", url, status));
         }
         }