diff --git a/dlls/atl/atl_ax.c b/dlls/atl/atl_ax.c index 64b338bf6a2..6ffccdec683 100644 --- a/dlls/atl/atl_ax.c +++ b/dlls/atl/atl_ax.c @@ -1026,7 +1026,8 @@ HRESULT WINAPI AtlAxCreateControlEx(LPCOLESTR lpszName, HWND hWnd, IUnknown_AddRef( pUnkControl ); } - IUnknown_Release( pUnkControl ); + if ( pUnkControl ) + IUnknown_Release( pUnkControl ); if ( pContainer ) IUnknown_Release( pContainer );