James Hawkins : msi: Free the cabinet string on error.

Alexandre Julliard julliard at winehq.org
Wed Dec 12 09:29:18 CST 2007


Module: wine
Branch: master
Commit: d51ed8bd937fd70ac15de6f68e1576ed38bac450
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d51ed8bd937fd70ac15de6f68e1576ed38bac450

Author: James Hawkins <truiken at gmail.com>
Date:   Tue Dec 11 21:47:08 2007 -0600

msi: Free the cabinet string on error.

---

 dlls/msi/files.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/msi/files.c b/dlls/msi/files.c
index 8d5321c..442c73a 100644
--- a/dlls/msi/files.c
+++ b/dlls/msi/files.c
@@ -327,6 +327,7 @@ static INT_PTR cabinet_notify(FDINOTIFICATIONTYPE fdint, PFDINOTIFICATION pfdin)
         rc = msi_media_get_disk_info(data->package, mi);
         if (rc != ERROR_SUCCESS)
         {
+            msi_free(cab);
             ERR("Failed to get next cabinet information: %d\n", rc);
             return -1;
         }




More information about the wine-cvs mailing list