Module: wine Branch: master Commit: 45eeeb00f36c6e05762847426293ecaa6568115a URL: http://source.winehq.org/git/wine.git/?a=commit;h=45eeeb00f36c6e057628474262...
Author: Marcus Meissner meissner@suse.de Date: Sat Jan 5 23:32:53 2013 +0100
winedbg: Free snapshot handle in error path (Coverity).
---
programs/winedbg/info.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/programs/winedbg/info.c b/programs/winedbg/info.c index fb60afe..c0b86ba 100644 --- a/programs/winedbg/info.c +++ b/programs/winedbg/info.c @@ -509,7 +509,11 @@ void info_win32_processes(void) dp.count = 0; dp.alloc = 16; dp.entries = HeapAlloc(GetProcessHeap(), 0, sizeof(*dp.entries) * dp.alloc); - if (!dp.entries) return; + if (!dp.entries) + { + CloseHandle(snap); + return; + } dp.entries[dp.count].proc.dwSize = sizeof(dp.entries[dp.count].proc); ok = Process32First(snap, &dp.entries[dp.count].proc);