stop throwing warnings when REMOTE_ADDR is undef
[catagits/Catalyst-Runtime.git] / lib / Catalyst.pm
index 37e0af0..2258ae8 100644 (file)
@@ -3467,7 +3467,7 @@ sub apply_default_middlewares {
           condition => sub {
               my ($env) = @_;
               return if $app->config->{ignore_frontend_proxy};
-              return $env->{REMOTE_ADDR} eq '127.0.0.1';
+              return $env->{REMOTE_ADDR} && $env->{REMOTE_ADDR} eq '127.0.0.1';
           },
       );
     }