From 58a7981be35289750a61cab56deb6effae2db7ce Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Sat, 3 May 2014 17:31:57 +0200 Subject: idevicebackup2: Plug more memory leaks --- tools/idevicebackup2.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'tools/idevicebackup2.c') 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; -- cgit v1.1-32-gdbae