From d42a736a086dd79d89d63e05b4664b12377c9f79 Mon Sep 17 00:00:00 2001 From: mday Date: Fri, 6 Jun 2003 19:41:04 +0000 Subject: [PATCH] bugzilla 301 - corrected first fix attempt --- .../ProviderRegistrationProvider.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Pegasus/ControlProviders/ProviderRegistrationProvider/ProviderRegistrationProvider.cpp b/src/Pegasus/ControlProviders/ProviderRegistrationProvider/ProviderRegistrationProvider.cpp index 166d23349..57fb967c3 100644 --- a/src/Pegasus/ControlProviders/ProviderRegistrationProvider/ProviderRegistrationProvider.cpp +++ b/src/Pegasus/ControlProviders/ProviderRegistrationProvider/ProviderRegistrationProvider.cpp @@ -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 + "\""); -- 2.34.1