bugzilla 301 - corrected first fix attempt
authormday <mday>
Fri, 6 Jun 2003 19:41:04 +0000 (19:41 +0000)
committermday <mday>
Fri, 6 Jun 2003 19:41:04 +0000 (19:41 +0000)
src/Pegasus/ControlProviders/ProviderRegistrationProvider/ProviderRegistrationProvider.cpp

index 166d233497df0c6299d1f14cffa9fd978d8d5a10..57fb967c39e9ea629b3cffa54677ed178f34447f 100644 (file)
@@ -412,7 +412,8 @@ void ProviderRegistrationProvider::createInstance(
         String ifcTypeString;
         instanceObject.getProperty(ifcTypeIndex).getValue().
             get(ifcTypeString);
-        if (ifcTypeString != "C++Default" || ifcTypeString != "CMPI" )
+
+        if(ifcTypeString != "C++Default" && ifcTypeString != "CMPI" )
        {
            throw PEGASUS_CIM_EXCEPTION(CIM_ERR_NOT_SUPPORTED,
                "Unsupported InterfaceType value: \"" + ifcTypeString + "\"");