Module: wine Branch: master Commit: ab854893aa68cb4878b36f86378f7a769c752b59 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ab854893aa68cb4878b36f8637...
Author: Marcus Meissner marcus@jet.franken.de Date: Mon Feb 16 08:34:08 2015 +0100
winex11.drv: Free uriList (Coverity).
---
dlls/winex11.drv/clipboard.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dlls/winex11.drv/clipboard.c b/dlls/winex11.drv/clipboard.c index b2705b4..dad4a7a 100644 --- a/dlls/winex11.drv/clipboard.c +++ b/dlls/winex11.drv/clipboard.c @@ -1590,8 +1590,10 @@ static HANDLE X11DRV_CLIPBOARD_ImportTextUriList(Display *display, Window w, Ato return 0;
out = HeapAlloc(GetProcessHeap(), 0, capacity * sizeof(WCHAR)); - if (out == NULL) + if (out == NULL) { + HeapFree(GetProcessHeap(), 0, uriList); return 0; + }
while (end < len) { @@ -1650,6 +1652,7 @@ static HANDLE X11DRV_CLIPBOARD_ImportTextUriList(Display *display, Window w, Ato } } HeapFree(GetProcessHeap(), 0, out); + HeapFree(GetProcessHeap(), 0, uriList); return handle; }