-rw-r--r-- | cgit.c | 3 | ||||
-rw-r--r-- | ui-shared.c | 4 |
2 files changed, 7 insertions, 0 deletions
@@ -432,2 +432,3 @@ int main(int argc, const char **argv) | |||
432 | const char *cgit_config_env = getenv("CGIT_CONFIG"); | 432 | const char *cgit_config_env = getenv("CGIT_CONFIG"); |
433 | const char *method = getenv("REQUEST_METHOD"); | ||
433 | const char *path; | 434 | const char *path; |
@@ -478,2 +479,4 @@ int main(int argc, const char **argv) | |||
478 | ctx.page.expires += ttl*60; | 479 | ctx.page.expires += ttl*60; |
480 | if (method && !strcmp(method, "HEAD")) | ||
481 | ctx.cfg.nocache = 1; | ||
479 | if (ctx.cfg.nocache) | 482 | if (ctx.cfg.nocache) |
diff --git a/ui-shared.c b/ui-shared.c index 86a7d29..0dafc83 100644 --- a/ui-shared.c +++ b/ui-shared.c | |||
@@ -458,2 +458,4 @@ void cgit_print_http_headers(struct cgit_context *ctx) | |||
458 | { | 458 | { |
459 | const char *method = getenv("REQUEST_METHOD"); | ||
460 | |||
459 | if (ctx->page.mimetype && ctx->page.charset) | 461 | if (ctx->page.mimetype && ctx->page.charset) |
@@ -473,2 +475,4 @@ void cgit_print_http_headers(struct cgit_context *ctx) | |||
473 | html("\n"); | 475 | html("\n"); |
476 | if (method && !strcmp(method, "HEAD")) | ||
477 | exit(0); | ||
474 | } | 478 | } |