From a157593ff7159a459975537f8885adcd5902ab1b Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Sun, 18 Aug 2013 05:36:32 +0200 Subject: lockdown: Allow starting services without the need for a running SSL session --- src/lockdown.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lockdown.c b/src/lockdown.c index 7c516c1..f846be3 100644 --- a/src/lockdown.c +++ b/src/lockdown.c @@ -1689,8 +1689,6 @@ lockdownd_error_t lockdownd_start_service(lockdownd_client_t client, const char userpref_device_record_get_host_id(client->udid, &host_id); if (!host_id) return LOCKDOWN_E_INVALID_CONF; - if (!client->session_id) - return LOCKDOWN_E_NO_RUNNING_SESSION; plist_t dict = NULL; uint16_t port_loc = 0; @@ -1757,6 +1755,8 @@ lockdownd_error_t lockdownd_start_service(lockdownd_client_t client, const char plist_get_string_val(error_node, &error); if (!strcmp(error, "InvalidService")) { ret = LOCKDOWN_E_INVALID_SERVICE; + } else if (!strcmp(error, "NoRunningSession")) { + ret = LOCKDOWN_E_NO_RUNNING_SESSION; } free(error); } -- cgit v1.1-32-gdbae