X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Ffilter_http_client.cpp;h=74a1aa8bbed3b527e5d53da4da20afc425e513ab;hb=19317eb63692c8039849a70e71e7619d71679502;hp=7703a97a9d52e752287483d0259b7e6d72d68a87;hpb=2a1dd8859c8b0e606bae7311c5781f64744cf5f3;p=metaproxy-moved-to-github.git diff --git a/src/filter_http_client.cpp b/src/filter_http_client.cpp index 7703a97..74a1aa8 100644 --- a/src/filter_http_client.cpp +++ b/src/filter_http_client.cpp @@ -92,6 +92,14 @@ void yf::HTTPClient::Rep::proxy(mp::Package &package) if (http_response) { res_gdu = o.create_HTTP_Response(package.session(), hreq, 200); + Z_HTTP_Header **hp = &http_response->headers; + while (*hp) + { + if (!yaz_matchstr((*hp)->name, "Transfer-Encoding")) + *hp = (*hp)->next; + else + hp = &(*hp)->next; + } res_gdu->u.HTTP_Response = http_response; } else