[PATCH] wbemprox: Fix a leak on error path (Coverity).
Sven Baars
sven.wine at gmail.com
Fri Oct 4 14:58:42 CDT 2019
Signed-off-by: Sven Baars <sven.wine at gmail.com>
---
dlls/wbemprox/query.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dlls/wbemprox/query.c b/dlls/wbemprox/query.c
index 0f7eada9af..f46dcd922f 100644
--- a/dlls/wbemprox/query.c
+++ b/dlls/wbemprox/query.c
@@ -57,7 +57,11 @@ HRESULT create_view( enum view_type type, const WCHAR *path, const struct keywor
struct table *table = grab_table( class );
HRESULT hr;
- if (table && (hr = append_table( view, table )) != S_OK) return hr;
+ if (table && (hr = append_table( view, table )) != S_OK)
+ {
+ heap_free( view );
+ return hr;
+ }
view->proplist = proplist;
view->cond = cond;
break;
--
2.17.1
More information about the wine-devel
mailing list