summaryrefslogtreecommitdiffstats
path: root/src/lockdown.c
diff options
context:
space:
mode:
authorGravatar Jonathan Beck2008-08-11 22:35:48 +0200
committerGravatar Jonathan Beck2008-08-31 19:27:19 +0200
commitbbc6306a24517ebaa1308c782579e028deeb4750 (patch)
tree0bb62d4eefaa071069482ba216b6d902b7720a70 /src/lockdown.c
parente1b22c51edd2c3b416d111a63e1a84ab3ba7817e (diff)
downloadlibimobiledevice-bbc6306a24517ebaa1308c782579e028deeb4750.tar.gz
libimobiledevice-bbc6306a24517ebaa1308c782579e028deeb4750.tar.bz2
fix some warnings
Diffstat (limited to 'src/lockdown.c')
-rw-r--r--src/lockdown.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/lockdown.c b/src/lockdown.c
index 452ee0e..7cee12e 100644
--- a/src/lockdown.c
+++ b/src/lockdown.c
@@ -315,18 +315,18 @@ int lockdownd_init(iPhone_t phone, lockdownd_client_t *control)
315 if (!phone) 315 if (!phone)
316 return 0; 316 return 0;
317 317
318 *control = new_lockdownd_client(phone); 318 lockdownd_client *control_loc = new_lockdownd_client( (iPhone*)phone );
319 if (!lockdownd_hello(*control)){ 319 if (!lockdownd_hello(control_loc)){
320 fprintf(stderr, "Hello failed in the lockdownd client.\n"); 320 fprintf(stderr, "Hello failed in the lockdownd client.\n");
321 } 321 }
322 322
323 char *uid = NULL; 323 char *uid = NULL;
324 if(!lockdownd_get_device_uid(*control, &uid)){ 324 if(!lockdownd_get_device_uid(control_loc, &uid)){
325 fprintf(stderr, "Device refused to send public key.\n"); 325 fprintf(stderr, "Device refused to send public key.\n");
326 } 326 }
327 327
328 host_id = get_host_id(); 328 host_id = get_host_id();
329 329
330 if (!is_device_known(uid)) 330 if (!is_device_known(uid))
331 ret = lockdownd_pair_device(*control, uid, host_id); 331 ret = lockdownd_pair_device(*control, uid, host_id);
332 else 332 else
@@ -337,7 +337,8 @@ int lockdownd_init(iPhone_t phone, lockdownd_client_t *control)
337 uid = NULL; 337 uid = NULL;
338 } 338 }
339 339
340 if (ret && host_id && lockdownd_start_SSL_session(*control, host_id)) { 340
341 if (ret && host_id && lockdownd_start_SSL_session(control_loc, host_id)) {
341 ret = 1; 342 ret = 1;
342 } else { 343 } else {
343 ret = 0; 344 ret = 0;
@@ -349,6 +350,8 @@ int lockdownd_init(iPhone_t phone, lockdownd_client_t *control)
349 host_id = NULL; 350 host_id = NULL;
350 } 351 }
351 352
353 *control = (lockdownd_client_t)control_loc;
354
352 return ret; 355 return ret;
353} 356}
354 357