commit | bc6ce2b249c48786054279429fde89d6be2d38fd | [log] [tgz] |
---|---|---|
author | Aric Stewart <aric@codeweavers.com> | Wed Aug 25 17:31:39 2004 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Wed Aug 25 17:31:39 2004 +0000 |
tree | e82052a8fe31f45d3b78748f9498d42e98162559 | |
parent | 97ebf8f5a31c50a4d88b41006bd315c52e037ae0 [diff] [blame] |
Free memory after we finish using it instead of just before.
diff --git a/dlls/msi/create.c b/dlls/msi/create.c index be4736c..b1ad8c7 100644 --- a/dlls/msi/create.c +++ b/dlls/msi/create.c
@@ -212,9 +212,9 @@ HeapFree( GetProcessHeap(), 0, t->colname ); HeapFree( GetProcessHeap(), 0, t ); } + msiobj_release( &cv->db->hdr ); HeapFree( GetProcessHeap(), 0, cv->name ); HeapFree( GetProcessHeap(), 0, cv ); - msiobj_release( &cv->db->hdr ); return ERROR_SUCCESS; }