]> git.sesse.net Git - vlc/blobdiff - activex/oleobject.h
Add the Changelog-2006. It shouldn't be updated now... :)
[vlc] / activex / oleobject.h
index c37c2f0ef97fafbaddb7194c3cfa760133c9dfea..9e5485601cc201fa547b3dc40316e4bea3b51cf6 100644 (file)
@@ -34,9 +34,10 @@ public:
     // IUnknown methods
     STDMETHODIMP QueryInterface(REFIID riid, void **ppv)
     {
-        if( (NULL != ppv)
-         && (IID_IUnknown == riid)
-         && (IID_IOleObject == riid) ) 
+        if( NULL == ppv )
+            return E_POINTER;
+        if( (IID_IUnknown == riid)
+         || (IID_IOleObject == riid) )
         {
             AddRef();
             *ppv = reinterpret_cast<LPVOID>(this);