reverted return errorCode

This commit is contained in:
Incont 2015-05-15 20:21:39 +03:00
parent 9e45cc0edb
commit 041d12e0b1

View File

@ -1272,11 +1272,11 @@ void list_files(AMDeviceRef device)
} }
} }
void app_exists(AMDeviceRef device) int app_exists(AMDeviceRef device)
{ {
if (bundle_id == NULL) { if (bundle_id == NULL) {
printf("Bundle id is not specified\n"); printf("Bundle id is not specified\n");
return; return 1;
} }
AMDeviceConnect(device); AMDeviceConnect(device);
assert(AMDeviceIsPaired(device)); assert(AMDeviceIsPaired(device));
@ -1299,6 +1299,9 @@ void app_exists(AMDeviceRef device)
assert(AMDeviceStopSession(device) == 0); assert(AMDeviceStopSession(device) == 0);
assert(AMDeviceDisconnect(device) == 0); assert(AMDeviceDisconnect(device) == 0);
if (appExists)
return 0;
return -1;
} }
void copy_file_callback(afc_connection* afc_conn_p, const char *name,int file) void copy_file_callback(afc_connection* afc_conn_p, const char *name,int file)
@ -1549,7 +1552,7 @@ void handle_device(AMDeviceRef device) {
} else if (strcmp("rm", command) == 0) { } else if (strcmp("rm", command) == 0) {
remove_path(device); remove_path(device);
} else if (strcmp("exists", command) == 0) { } else if (strcmp("exists", command) == 0) {
app_exists(device); exit(app_exists(device));
} else if (strcmp("uninstall_only", command) == 0) { } else if (strcmp("uninstall_only", command) == 0) {
uninstall_app(device); uninstall_app(device);
} }