diff options
| author | 2013-11-14 02:29:41 +0100 | |
|---|---|---|
| committer | 2013-11-14 02:29:41 +0100 | |
| commit | e46ab67a75a7ee6ea2278fdc5c88c2a036d8ac0b (patch) | |
| tree | cb9c3964f099171fec3d8be34074a6801e8aa131 | |
| parent | 415db56e3d97bfb86b1bb4b48c1370c78353068b (diff) | |
| download | ideviceinstaller-e46ab67a75a7ee6ea2278fdc5c88c2a036d8ac0b.tar.gz ideviceinstaller-e46ab67a75a7ee6ea2278fdc5c88c2a036d8ac0b.tar.bz2 | |
Push bundleidentifier variable further out in scope to allow broader use
| -rw-r--r-- | src/ideviceinstaller.c | 7 | 
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);  	} | 
