[jboss-jira] [JBoss JIRA] (WFCORE-2517) Coverity, Dereference after null check (Elytron subsystem)

Martin Choma (JIRA) issues at jboss.org
Fri Mar 10 05:44:00 EST 2017


Martin Choma created WFCORE-2517:
------------------------------------

             Summary: Coverity, Dereference after null check (Elytron subsystem)
                 Key: WFCORE-2517
                 URL: https://issues.jboss.org/browse/WFCORE-2517
             Project: WildFly Core
          Issue Type: Bug
          Components: Security
            Reporter: Martin Choma
            Assignee: Darran Lofthouse


Coverity found possible dereference of null. In this code {{defaultPolicy}} is checked for null and in next step {{defaultPolicy.equals()}} is called.

https://scan7.coverity.com/reports.htm#v23632/p12663/fileInstanceId=10578397&defectInstanceId=2572005&mergedDefectId=1407435

{code:java|title=PolicyParser.java}
        boolean providerFound = defaultPolicy == null;

        while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
            verifyNamespace(reader);
            String localName = reader.getLocalName();
            switch (localName) {
                // Permission Mapper
                case JACC_POLICY:
                    providerFound = defaultPolicy.equals(parseJaccPolicy(addPolicy, reader, operations)) || providerFound;
                    break;
                case CUSTOM_POLICY:
                    providerFound = defaultPolicy.equals(parseCustomPolicy(addPolicy, reader, operations)) || providerFound;
                    break;
                default:
                    throw unexpectedElement(reader);
            }
        }
{code}



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list