[ 
https://issues.apache.org/jira/browse/ROCKETMQ-34?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15810550#comment-15810550
 ] 

ASF GitHub Bot commented on ROCKETMQ-34:
----------------------------------------

Github user vintagewang commented on the issue:

    https://github.com/apache/incubator-rocketmq/pull/30
  
    ```
            public void connect(ChannelHandlerContext ctx, SocketAddress 
remoteAddress, SocketAddress localAddress, ChannelPromise promise)
                throws Exception {
                final String local = localAddress == null ? "UNKNOW" : 
localAddress.toString();
                final String remote = remoteAddress == null ? "UNKNOW" : 
remoteAddress.toString();
                log.info("NETTY CLIENT PIPELINE: CONNECT  {} => {}", local, 
remote);
                super.connect(ctx, remoteAddress, localAddress, promise);
    
                if (NettyRemotingClient.this.channelEventListener != null) {
                    NettyRemotingClient.this.putNettyEvent(new 
NettyEvent(NettyEventType.CONNECT, remoteAddress.toString(), ctx.channel()));
                }
            }
    ```
    
    Hi, @shroman  is this ` super.connect` dangerous ?


> Potential NPE in NettyConnetManageHandler#connect
> -------------------------------------------------
>
>                 Key: ROCKETMQ-34
>                 URL: https://issues.apache.org/jira/browse/ROCKETMQ-34
>             Project: Apache RocketMQ
>          Issue Type: Bug
>            Reporter: Roman Shtykh
>            Assignee: Roman Shtykh
>            Priority: Minor
>
> According to {{NettyConnetManageHandler#connect}} logic, _remoteAddress_ can 
> be _null_, therefore referring to it may be dangerous.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to