Mike Hearn <[EMAIL PROTECTED]> writes:

> +  working_mem = GlobalAlloc(0, size);
> +  assert( working_mem != NULL );
> +
> +  hr = CreateStreamOnHGlobal(working_mem, FALSE, &working);
> +  assert( hr == S_OK );
> +
> +  hr = CoMarshalInterface(working, &IID_IDispatch, (IUnknown*)V_DISPATCH(pvar), 
> LOWORD(*pFlags), NULL, MSHLFLAGS_NORMAL);
> +  assert( hr == S_OK );

Please don't use assert for error checking. Errors should be either
handled properly or propagated to the caller.

-- 
Alexandre Julliard
[EMAIL PROTECTED]

Reply via email to