Module: wine Branch: master Commit: 18db60782f617164f3864f3a78a1ba1fec907922 URL: http://source.winehq.org/git/wine.git/?a=commit;h=18db60782f617164f3864f3a78...
Author: Mike McCormack mike@codeweavers.com Date: Mon Nov 20 16:15:18 2006 +0900
msi: Fix some memory leaks.
---
dlls/msi/files.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/msi/files.c b/dlls/msi/files.c index fec6702..f913c9b 100644 --- a/dlls/msi/files.c +++ b/dlls/msi/files.c @@ -518,8 +518,11 @@ static UINT load_media_info(MSIPACKAGE *
mi->disk_id = MSI_RecordGetInteger(row, 1); mi->last_sequence = MSI_RecordGetInteger(row, 2); + msi_free(mi->disk_prompt); mi->disk_prompt = strdupW(MSI_RecordGetString(row, 3)); + msi_free(mi->cabinet); mi->cabinet = strdupW(MSI_RecordGetString(row, 4)); + msi_free(mi->volume_label); mi->volume_label = strdupW(MSI_RecordGetString(row, 5)); msiobj_release(&row->hdr);