mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
Default implementation of QueryInterface needs to NULL result on failure.
This commit is contained in:
parent
cf3031342e
commit
1b7aa79e95
@ -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)) { \
|
||||
|
Loading…
Reference in New Issue
Block a user