You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Patrick Hunt (JIRA)" <ji...@apache.org> on 2008/08/07 23:16:44 UTC

[jira] Commented: (ZOOKEEPER-115) Potential NPE in QuorumCnxManager

    [ https://issues.apache.org/jira/browse/ZOOKEEPER-115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12620749#action_12620749 ] 

Patrick Hunt commented on ZOOKEEPER-115:
----------------------------------------

jira chopped up the code snippet a bit.

Looks like this issue occurs in 2 places: ~line 217 and 331

hmm.... these two sections of code look suspiciously similar, refactoring opportunity? :-)

> Potential NPE in QuorumCnxManager
> ---------------------------------
>
>                 Key: ZOOKEEPER-115
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-115
>             Project: Zookeeper
>          Issue Type: Bug
>          Components: quorum
>            Reporter: Patrick Hunt
>            Assignee: Flavio Paiva Junqueira
>
> Findbugs flagged this, notice that we are checking for null after using the reference.
>                if (senderWorkerMap.get(s.socket().getInetAddress()) != null) {
>                     senderWorkerMap.get(s.socket().getInetAddress()).finish();
>                 }
>                 /*
>                  * Start new worker thread with a clean state.
>                  */
>                 if (s != null) {

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.