From 5e435112e95c8a35efae69c57204ca4d6d7f28f7 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sun, 7 Jul 2013 10:20:49 +0000 Subject: [PATCH] [ATL] - Don't pretend success if we actually failed in CComModule::GetClassObject svn path=/trunk/; revision=59444 --- reactos/lib/atl/atlbase.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/reactos/lib/atl/atlbase.h b/reactos/lib/atl/atlbase.h index df2175c0ea0..b2f6ae1f3df 100644 --- a/reactos/lib/atl/atlbase.h +++ b/reactos/lib/atl/atlbase.h @@ -617,6 +617,11 @@ public: objectMapEntry++; } } + if (hResult == S_OK && *ppv == NULL) + { + // FIXME: call AtlComModuleGetClassObject + hResult = CLASS_E_CLASSNOTAVAILABLE; + } return hResult; }