mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 18:16:48 -04:00
34 lines
1.5 KiB
C
34 lines
1.5 KiB
C
--- ../ngx_http_redis-0.3.9/ngx_http_redis_module.c.orig 2022-07-10 22:10:19.031893000 -0400
|
|
+++ ../ngx_http_redis-0.3.9/ngx_http_redis_module.c 2022-07-10 22:09:41.271731000 -0400
|
|
@@ -562,7 +562,7 @@
|
|
/* if defined gzip_flag... */
|
|
if (rlcf->gzip_flag) {
|
|
/* hash init */
|
|
- h = ngx_list_push(&r->upstream->headers_in.headers);
|
|
+ h = ngx_list_push(&r->headers_out.headers);
|
|
if (h == NULL) {
|
|
return NGX_ERROR;
|
|
}
|
|
@@ -571,19 +571,11 @@
|
|
* add Content-Encoding header for future gunzipping
|
|
* with ngx_http_gunzip_filter module
|
|
*/
|
|
- h->hash = ngx_hash(ngx_hash(ngx_hash(ngx_hash(
|
|
- ngx_hash(ngx_hash(ngx_hash(
|
|
- ngx_hash(ngx_hash(ngx_hash(
|
|
- ngx_hash(ngx_hash(ngx_hash(
|
|
- ngx_hash(ngx_hash('c', 'o'), 'n'), 't'), 'e'),
|
|
- 'n'), 't'), '-'), 'e'), 'n'), 'c'), 'o'),
|
|
- 'd'), 'i'), 'n'), 'g');
|
|
+ h->hash = 1;
|
|
+ h->next = NULL;
|
|
ngx_str_set(&h->key, "Content-Encoding");
|
|
ngx_str_set(&h->value, "gzip");
|
|
- h->lowcase_key = (u_char*) "content-encoding";
|
|
-#if (NGX_HTTP_GZIP)
|
|
- u->headers_in.content_encoding = h;
|
|
-#endif
|
|
+ r->headers_out.content_encoding = h;
|
|
}
|
|
|
|
/* try to find end of string */
|