plack/Plack — pull request #350 by miyagawa (2012-11-14 03:43:21+00:00)
Title: Delete invalid fastcgi_param passed from nginx

lines like `fastcgi_param CONTENT_LENGTH $content_legnth` in nginx.conf would generate an empty ("") value of CONTENT_LENGTH in environment variables, which results in an invalid PSGI variables.

Lint doesn't warn about this (although it probably should) and Plack::App::Proxy in particular uses this to construct an empty Content-Length header in an outgoing request, which could choke the backend.