Return-Path: X-Original-To: apmail-accumulo-notifications-archive@minotaur.apache.org Delivered-To: apmail-accumulo-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8763BFE64 for ; Fri, 25 Apr 2014 20:57:21 +0000 (UTC) Received: (qmail 38040 invoked by uid 500); 25 Apr 2014 20:57:18 -0000 Delivered-To: apmail-accumulo-notifications-archive@accumulo.apache.org Received: (qmail 37996 invoked by uid 500); 25 Apr 2014 20:57:18 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 37969 invoked by uid 99); 25 Apr 2014 20:57:17 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Apr 2014 20:57:17 +0000 Date: Fri, 25 Apr 2014 20:57:17 +0000 (UTC) From: "Ted Yu (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (ACCUMULO-2738) Potential null pointer reference in ConfigCommand#execute() MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 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)