From: Dave B. <bla...@us...> - 2013-09-25 18:14:44
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv6453/src/org/sblim/cimclient/internal/cimxml Modified Files: Tag: Experimental CIMXMLParserImpl.java Log Message: 2671 Potential null pointer exception in parseERROR Index: CIMXMLParserImpl.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/CIMXMLParserImpl.java,v retrieving revision 1.14.2.46 retrieving revision 1.14.2.47 diff -u -d -r1.14.2.46 -r1.14.2.47 --- CIMXMLParserImpl.java 25 Sep 2013 17:43:24 -0000 1.14.2.46 +++ CIMXMLParserImpl.java 25 Sep 2013 18:14:42 -0000 1.14.2.47 @@ -63,6 +63,7 @@ * 2668 2013-09-24 blaschke-oss Potential null pointer exception in parseCIM * 2669 2013-09-24 blaschke-oss Potential null pointer exception in parseMESSAGE * 2670 2013-09-25 blaschke-oss NAME attribute not required by DOM parser + * 2671 2013-09-25 blaschke-oss Potential null pointer exception in parseERROR */ package org.sblim.cimclient.internal.cimxml; @@ -2699,6 +2700,7 @@ // <!ATTLSIT ERROR %CODE;%DESCRIPTION;> Attr error_codeA = (Attr) searchAttribute(pErrorE, "CODE"); + if (error_codeA == null) throw new CIMXMLParseException("CODE attribute not found!"); String code = error_codeA.getNodeValue(); int errorCode = 0; try { |