summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/idevicebackup2.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/idevicebackup2.c b/tools/idevicebackup2.c
index 7576879..5f14862 100644
--- a/tools/idevicebackup2.c
+++ b/tools/idevicebackup2.c
@@ -2225,11 +2225,14 @@ checkpoint:
PRINT_VERBOSE(1, " Finished\n");
}
+files_out:
if (message)
plist_free(message);
message = NULL;
+ if (dlmsg)
+ free(dlmsg);
+ dlmsg = NULL;
-files_out:
if (quit_flag > 0) {
/* need to cancel the backup here */
//mobilebackup_send_error(mobilebackup, "Cancelling DLSendFile");
@@ -2361,6 +2364,10 @@ files_out:
idevice_free(device);
device = NULL;
+ if (backup_password) {
+ free(backup_password);
+ }
+
if (udid) {
free(udid);
udid = NULL;