You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Ted Yu (JIRA)" <ji...@apache.org> on 2014/04/25 22:57:17 UTC

[jira] [Created] (ACCUMULO-2738) Potential null pointer reference in ConfigCommand#execute()

Ted Yu created ACCUMULO-2738:
--------------------------------

             Summary: Potential null pointer reference in ConfigCommand#execute()
                 Key: ACCUMULO-2738
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2738
             Project: Accumulo
          Issue Type: Bug
            Reporter: Ted Yu
            Priority: Minor


Starting at line 210 :
{code}
        if (dfault != null && key.toLowerCase().contains("password")) {
          siteVal = sysVal = dfault = curVal = curVal.replaceAll(".", "*");
        }
        if (sysVal != null) {
          if (defaults.containsKey(key) && !Property.getPropertyByKey(key).isExperimental()) {
            printConfLine(output, "default", key, dfault);
{code}
Comparing dfault with null implies that dfault may be null.
If that is the case, we would get null pointer dereference in the call to printConfLine() at line 215 where dfault.replace() is called.



--
This message was sent by Atlassian JIRA
(v6.2#6252)