Default implementation of QueryInterface needs to NULL result on failure.

This commit is contained in:
scullin%netscape.com 1998-07-21 21:32:52 +00:00
parent cf3031342e
commit 1b7aa79e95

View File

@ -218,6 +218,9 @@ nsresult _class::QueryInterface(REFNSIID aIID, void** aInstancePtr) \
if (NULL == aInstancePtr) { \
return NS_ERROR_NULL_POINTER; \
} \
\
*aInstancePtr = NULL; \
\
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); \
static NS_DEFINE_IID(kClassIID, _classiiddef); \
if (aIID.Equals(kClassIID)) { \