Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv15511/src/org/sblim/cimclient/internal/cimxml
Modified Files:
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.56
retrieving revision 1.57
diff -u -d -r1.56 -r1.57
--- CIMXMLParserImpl.java 9 Oct 2013 17:48:54 -0000 1.56
+++ CIMXMLParserImpl.java 9 Oct 2013 18:04:10 -0000 1.57
@@ -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;
@@ -2698,6 +2699,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 {
|