svn commit: r1935005 - in httpd/httpd/trunk/modules: http http2
[email protected] Fri, 05 Jun 2026 10:03:07 -0000
| Newsgroups | gmane.comp.apache.cvs |
|---|---|
| Message-ID | <178065378788.3059493.5269011078631075585@svn03-he-fi> |
Author: covener
Date: Fri Jun 5 10:03:07 2026
New Revision: 1935005
Log:
merge_response_headers: fix lang iteration
Modified:
httpd/httpd/trunk/modules/http/http_filters.c
httpd/httpd/trunk/modules/http2/h2_c2_filter.c
Modified: httpd/httpd/trunk/modules/http/http_filters.c
==============================================================================
--- httpd/httpd/trunk/modules/http/http_filters.c Fri Jun 5 10:01:52 2026 (r1935004)
+++ httpd/httpd/trunk/modules/http/http_filters.c Fri Jun 5 10:03:07 2026 (r1935005)
@@ -2135,10 +2135,10 @@ static void merge_response_headers(reque
if (!apr_is_empty_array(r->content_languages)) {
int i;
char *token;
- char **languages = (char **)(r->content_languages->elts);
const char *field = apr_table_get(r->headers_out, "Content-Language");
while (field && (token = ap_get_list_item(r->pool, &field)) != NULL) {
+ char **languages = (char **)(r->content_languages->elts);
for (i = 0; i < r->content_languages->nelts; ++i) {
if (!ap_cstr_casecmp(token, languages[i]))
break;
Modified: httpd/httpd/trunk/modules/http2/h2_c2_filter.c
==============================================================================
--- httpd/httpd/trunk/modules/http2/h2_c2_filter.c Fri Jun 5 10:01:52 2026 (r1935004)
+++ httpd/httpd/trunk/modules/http2/h2_c2_filter.c Fri Jun 5 10:03:07 2026 (r1935005)
@@ -307,10 +307,10 @@ static h2_headers *create_response(reque
if (!apr_is_empty_array(r->content_languages)) {
int i;
char *token;
- char **languages = (char **)(r->content_languages->elts);
const char *field = apr_table_get(r->headers_out, "Content-Language");
while (field && (token = ap_get_list_item(r->pool, &field)) != NULL) {
+ char **languages = (char **)(r->content_languages->elts);
for (i = 0; i < r->content_languages->nelts; ++i) {
if (!ap_cstr_casecmp(token, languages[i]))
break;