Nikolay Sivov : msi: Fix a record leak on error path (Coverity).
Alexandre Julliard
julliard at winehq.org
Thu Mar 27 14:40:05 CDT 2014
Module: wine
Branch: master
Commit: 203d282a78c4e022a3a4feb0d98aac7c154f83e5
URL: http://source.winehq.org/git/wine.git/?a=commit;h=203d282a78c4e022a3a4feb0d98aac7c154f83e5
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Thu Mar 27 06:56:14 2014 +0400
msi: Fix a record leak on error path (Coverity).
---
dlls/msi/table.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/dlls/msi/table.c b/dlls/msi/table.c
index f67981c..bd15a8e 100644
--- a/dlls/msi/table.c
+++ b/dlls/msi/table.c
@@ -2092,7 +2092,10 @@ static UINT TABLE_drop(struct tagMSIVIEW *view)
r = TABLE_CreateView(tv->db, szTables, &tables);
if (r != ERROR_SUCCESS)
+ {
+ msiobj_release(&rec->hdr);
return r;
+ }
r = msi_table_find_row((MSITABLEVIEW *)tables, rec, &row, NULL);
if (r != ERROR_SUCCESS)
More information about the wine-cvs
mailing list