From bdd2fed3ae0eb9730102a7fee8c34d0fd6bf1796 Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Tue, 17 Sep 2019 23:11:04 +0200 Subject: [PATCH] Fix UTF-8 values in HTTP headers (#1922) --- lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/Main.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/Main.pm b/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/Main.pm index 2e9a3741c..25125fc96 100644 --- a/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/Main.pm +++ b/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/Main.pm @@ -96,6 +96,7 @@ sub set_custom { sub set_header_in { my ( $class, $request, %headers ) = @_; while ( my ( $h, $v ) = each %headers ) { + utf8::downgrade($v); $request->env->{'psgi.r'}->headers_in->set( $h => $v ); } }