summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2013-11-14 02:29:41 +0100
committerGravatar Martin Szulecki2013-11-14 02:29:41 +0100
commite46ab67a75a7ee6ea2278fdc5c88c2a036d8ac0b (patch)
treecb9c3964f099171fec3d8be34074a6801e8aa131 /src
parent415db56e3d97bfb86b1bb4b48c1370c78353068b (diff)
downloadideviceinstaller-e46ab67a75a7ee6ea2278fdc5c88c2a036d8ac0b.tar.gz
ideviceinstaller-e46ab67a75a7ee6ea2278fdc5c88c2a036d8ac0b.tar.bz2
Push bundleidentifier variable further out in scope to allow broader use
Diffstat (limited to 'src')
-rw-r--r--src/ideviceinstaller.c7
1 files changed, 5 insertions, 2 deletions
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);
}