Update of /cvsroot/sblim/sfcb
In directory vz-cvs-3.sog:/tmp/cvs-serv19647
Modified Files:
indCIMXMLHandler.c
Log Message:
[ 3495060 ] verify filter and handler information during subscription
Index: indCIMXMLHandler.c
===================================================================
RCS file: /cvsroot/sblim/sfcb/indCIMXMLHandler.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- indCIMXMLHandler.c 11 Feb 2012 18:30:54 -0000 1.43
+++ indCIMXMLHandler.c 29 Feb 2012 22:45:36 -0000 1.44
@@ -878,6 +878,10 @@
CMPIData handler=CMGetProperty(sub, "Handler", &st);
CMPIObjectPath *hop=handler.value.ref;
CMPIInstance *hdlr=CBGetInstance(_broker, ctxLocal, hop, NULL, &st);
+ if (hdlr == NULL) {
+ mlogf(M_ERROR,M_SHOW,"Deliver indication failed, hdlr is null. rc:%d\n",st.rc);
+ _SFCB_RETURN(st);
+ }
// Build the complete sequence context
// Get the stub from the handler
|