#3147: HAProxyMessage.sourceAddress() can be null

.sourceAddress() is null when send-proxy-v2 & check option is used
This commit is contained in:
Adrian Antkowiak
2021-07-11 01:06:51 +02:00
committed by GitHub
parent c866619f56
commit 5db276eb52

View File

@@ -82,6 +82,8 @@ public class HandlerBoss extends ChannelInboundHandlerAdapter
{
HAProxyMessage proxy = (HAProxyMessage) msg;
try
{
if ( proxy.sourceAddress() != null )
{
InetSocketAddress newAddress = new InetSocketAddress( proxy.sourceAddress(), proxy.sourcePort() );
@@ -91,6 +93,7 @@ public class HandlerBoss extends ChannelInboundHandlerAdapter
} );
channel.setRemoteAddress( newAddress );
}
} finally
{
proxy.release();