2014-03-12 23:47 GMT+08:00 Nikolay Sivov <bunglehead@gmail.com>: > > On 3/12/2014 19:36, Jactry Zeng wrote: >> >> I made this leak, sorry.. :(
>> "What goes around comes around" was confirmed! :p >> VariantInit(&testfile); >> V_VT(&testfile) = VT_BSTR; >> V_BSTR(&testfile) = SysAllocString(filename);
> > No need for VariantInit() here. > >> + SysFreeString(V_BSTR(&testfile)); > > It's cleaner to use VariantClear().