From: Narasimha S. <nsh...@us...> - 2012-02-29 22:45:39
|
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 |