From e46ab67a75a7ee6ea2278fdc5c88c2a036d8ac0b Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Thu, 14 Nov 2013 02:29:41 +0100 Subject: Push bundleidentifier variable further out in scope to allow broader use --- src/ideviceinstaller.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/ideviceinstaller.c b/src/ideviceinstaller.c index d1fcfc1..32f488a 100644 --- a/src/ideviceinstaller.c +++ b/src/ideviceinstaller.c @@ -493,6 +493,7 @@ int main(int argc, char **argv) uint16_t service = 0; #endif int res = 0; + char *bundleidentifier = NULL; parse_opts(argc, argv); @@ -876,7 +877,6 @@ run_again: } char *bundleexecutable = NULL; - char *bundleidentifier = NULL; plist_t bname = plist_dict_get_item(info, "CFBundleExecutable"); if (bname) { @@ -1314,7 +1314,10 @@ run_again: idevice_wait_for_operation_to_complete(); - leave_cleanup: +leave_cleanup: + if (bundleidentifier) { + free(bundleidentifier); + } if (np) { np_client_free(np); } -- cgit v1.1-32-gdbae