From: Michael Chase-S. <mc...@us...> - 2011-05-10 22:52:46
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SFCB - Small Footprint CIM Broker". The branch, master has been updated via f7f0f0bcc25c4bbe698b254d67c110e4b8d180a9 (commit) via 5576e251d4ed92e758d1771c665573e4b8299283 (commit) via c8a2a0f08a2eddd29fc742ab1216f0c4942f2a47 (commit) via 6e1e3fac9520d099a2a93fc5622d4a7e5471d1c0 (commit) from 821a9359e806ebd5635b293dea70363dc5cc2b2a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit f7f0f0bcc25c4bbe698b254d67c110e4b8d180a9 Author: Michael Chase-Salerno <br...@li...> Date: Tue May 10 18:51:40 2011 -0400 3287789 interopServerProvider not conservative when answering reqs commit 5576e251d4ed92e758d1771c665573e4b8299283 Merge: c8a2a0f08a2eddd29fc742ab1216f0c4942f2a47 821a9359e806ebd5635b293dea70363dc5cc2b2a Author: Michael Chase-Salerno <br...@li...> Date: Tue May 10 11:17:35 2011 -0400 Merge branch 'master' of ssh://sblim.git.sourceforge.net/gitroot/sblim/sfcb commit c8a2a0f08a2eddd29fc742ab1216f0c4942f2a47 Merge: 6e1e3fac9520d099a2a93fc5622d4a7e5471d1c0 0b6802f46940cf94da49aef4bc7bd9f7b92ded87 Author: Michael Chase-Salerno <br...@li...> Date: Tue May 3 16:53:04 2011 -0400 Merge branch 'master' of ssh://sblim.git.sourceforge.net/gitroot/sblim/sfcb commit 6e1e3fac9520d099a2a93fc5622d4a7e5471d1c0 Author: Michael Chase-Salerno <br...@li...> Date: Tue May 3 16:42:53 2011 -0400 3280992 Add systemd file to SFCB sources ----------------------------------------------------------------------- Summary of changes: diff --git a/ChangeLog b/ChangeLog index c3f8bb5..7e93e6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-05-10 Michael Chase-Salerno <br...@li...> + + * interopServerProvider.c + [ 3287789 ] interopServerProvider not conservative when answering reqs + 2011-05-09 Chris Buccella <buc...@li...> * Makefile.am, brokerEnc.c, brokerUpc.c, cimRequest.c, cimXmlGen.c, diff --git a/interopServerProvider.c b/interopServerProvider.c index ec530c6..67ccafd 100644 --- a/interopServerProvider.c +++ b/interopServerProvider.c @@ -1395,8 +1395,9 @@ getAssociators(CMPIAssociationMI * mi, } } // Handle ElementConformstoProfile - if ((assocClass == NULL) - || (CMClassPathIsA(_broker, ecpop, assocClass, &rc) == 1)) { + if (((assocClass == NULL) + || (CMClassPathIsA(_broker, ecpop, assocClass, &rc) == 1)) + && (CMClassPathIsA(_broker, cop, "cim_indicationservice", &rc) == 1)) { isop = CMNewObjectPath(_broker, CMGetCharPtr(CMGetNameSpace(cop, &rc)), "CIM_indicationservice", &rc); diff --git a/test/xmltest/ECTP_AIN_bogus.lines b/test/xmltest/ECTP_AIN_bogus.lines new file mode 100644 index 0000000..303c869 --- /dev/null +++ b/test/xmltest/ECTP_AIN_bogus.lines @@ -0,0 +1,3 @@ +<IMETHODRESPONSE NAME="AssociatorNames"> +!<INSTANCENAME CLASSNAME="CIM_IndicationService"> + diff --git a/test/xmltest/ECTP_AIN_bogus.xml b/test/xmltest/ECTP_AIN_bogus.xml new file mode 100644 index 0000000..1d9709e --- /dev/null +++ b/test/xmltest/ECTP_AIN_bogus.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8" ?> +<CIM CIMVERSION="2.0" DTDVERSION="2.0"> +<MESSAGE ID="4711" PROTOCOLVERSION="1.0"> +<SIMPLEREQ><IMETHODCALL NAME="AssociatorNames"> +<LOCALNAMESPACEPATH><NAMESPACE NAME="root"></NAMESPACE> +<NAMESPACE NAME="interop"></NAMESPACE></LOCALNAMESPACEPATH> +<IPARAMVALUE NAME="ObjectName"><INSTANCENAME CLASSNAME="SFCB_RegisteredProfile"><KEYBINDING NAME="instanceid"><KEYVALUE VALUETYPE="string">bogus</KEYVALUE></KEYBINDING></INSTANCENAME></IPARAMVALUE> +</IMETHODCALL></SIMPLEREQ> +</MESSAGE></CIM> hooks/post-receive -- SFCB - Small Footprint CIM Broker |