Commit 0bd04d40 authored by Marcus Meissner's avatar Marcus Meissner Committed by Alexandre Julliard

oleaut32: Avoid memory leaking junk (Coverity).

parent b22dade1
...@@ -9771,6 +9771,7 @@ static HRESULT WINAPI ICreateTypeLib2_fnSaveAllChanges(ICreateTypeLib2 *iface) ...@@ -9771,6 +9771,7 @@ static HRESULT WINAPI ICreateTypeLib2_fnSaveAllChanges(ICreateTypeLib2 *iface)
FILE_ATTRIBUTE_NORMAL, 0); FILE_ATTRIBUTE_NORMAL, 0);
if (outfile == INVALID_HANDLE_VALUE){ if (outfile == INVALID_HANDLE_VALUE){
WMSFT_free_file(&file); WMSFT_free_file(&file);
heap_free(junk);
return TYPE_E_IOERROR; return TYPE_E_IOERROR;
} }
...@@ -9778,10 +9779,12 @@ static HRESULT WINAPI ICreateTypeLib2_fnSaveAllChanges(ICreateTypeLib2 *iface) ...@@ -9778,10 +9779,12 @@ static HRESULT WINAPI ICreateTypeLib2_fnSaveAllChanges(ICreateTypeLib2 *iface)
if (!br) { if (!br) {
WMSFT_free_file(&file); WMSFT_free_file(&file);
CloseHandle(outfile); CloseHandle(outfile);
heap_free(junk);
return TYPE_E_IOERROR; return TYPE_E_IOERROR;
} }
br = WriteFile(outfile, junk, junk_size, &written, NULL); br = WriteFile(outfile, junk, junk_size, &written, NULL);
heap_free(junk);
if (!br) { if (!br) {
WMSFT_free_file(&file); WMSFT_free_file(&file);
CloseHandle(outfile); CloseHandle(outfile);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment