Skip to content

Instantly share code, notes, and snippets.

@oschaaf
Created July 25, 2016 11:28
Show Gist options
  • Save oschaaf/4506974ab8a37f28ee0242e4ae933bcf to your computer and use it in GitHub Desktop.
Save oschaaf/4506974ab8a37f28ee0242e4ae933bcf to your computer and use it in GitHub Desktop.
ngx_pagespeed content handler 404 fix
diff --git a/src/ngx_pagespeed.cc b/src/ngx_pagespeed.cc
index 7649fd6..2af7d17 100644
--- a/src/ngx_pagespeed.cc
+++ b/src/ngx_pagespeed.cc
@@ -288,7 +288,8 @@ ngx_int_t ps_base_fetch_handler(ngx_http_request_t* r) {
if (!status_ok && (ctx->base_fetch->base_fetch_type() != kHtmlTransform
&& ctx->base_fetch->base_fetch_type() != kIproLookup)) {
ps_release_base_fetch(ctx);
- return ngx_http_filter_finalize_request(r, NULL, status_code);
+ ngx_http_filter_finalize_request(r, NULL, status_code);
+ return NGX_DONE;
}
if (ctx->preserve_caching_headers != kDontPreserveHeaders) {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment