msvcrt: fix potential memory leak (found by Smatch)

Lionel_Debroux lionel_debroux at yahoo.fr
Mon Sep 24 07:05:38 CDT 2007


_wgetcwd leaks some heap memory in an error paths. Found in Michael
Stefaniuc's list of Wine potential bugs detected by Smatch.
Fixed by mirroring the "else if" already present in _getcwd. This "else"
is correct because the condition of this test evaluates to false if
there was a memory allocation (due to if (size <= dir_len) size =
dir_len + 1; assignment).

2007-09-24  Lionel Debroux <lionel_debroux at yahoo.fr>
       * dlls/msvcrt/dir.c:
       msvcrt: fix potential memory leak (found by Smatch).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-msvcrt-fix-potential-memory-leak-found-by-Smatch.patch
Type: text/x-patch
Size: 0 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20070924/c58372bf/attachment-0001.bin 


More information about the wine-patches mailing list