summaryrefslogtreecommitdiffstats
path: root/tools/ideviceimagemounter.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/ideviceimagemounter.c')
-rw-r--r--tools/ideviceimagemounter.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/ideviceimagemounter.c b/tools/ideviceimagemounter.c
index 57a2e27..e57d83a 100644
--- a/tools/ideviceimagemounter.c
+++ b/tools/ideviceimagemounter.c
@@ -305,7 +305,7 @@ int main(int argc, char **argv)
305 305
306 lockdownd_start_service(lckd, "com.apple.mobile.mobile_image_mounter", &service); 306 lockdownd_start_service(lckd, "com.apple.mobile.mobile_image_mounter", &service);
307 307
308 if (service->port == 0) { 308 if (!service || service->port == 0) {
309 printf("ERROR: Could not start mobile_image_mounter service!\n"); 309 printf("ERROR: Could not start mobile_image_mounter service!\n");
310 goto leave; 310 goto leave;
311 } 311 }
@@ -323,7 +323,7 @@ int main(int argc, char **argv)
323 if (!list_mode) { 323 if (!list_mode) {
324 struct stat fst; 324 struct stat fst;
325 if ((lockdownd_start_service(lckd, "com.apple.afc", &service) != 325 if ((lockdownd_start_service(lckd, "com.apple.afc", &service) !=
326 LOCKDOWN_E_SUCCESS) || !service->port) { 326 LOCKDOWN_E_SUCCESS) || !service || !service->port) {
327 fprintf(stderr, "Could not start com.apple.afc!\n"); 327 fprintf(stderr, "Could not start com.apple.afc!\n");
328 goto leave; 328 goto leave;
329 } 329 }