diff options
-rw-r--r-- | sbreload.m | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -254,7 +254,7 @@ pid_t launch_get_job_pid(const char * job) if (launch_data_get_type(resp) != LAUNCH_DATA_DICTIONARY) return -1; launch_data_t pid_data = launch_data_dict_lookup(resp, "PID"); - if (launch_data_get_type(pid_data) != LAUNCH_DATA_INTEGER) return -1; + if (pid_data == NULL || launch_data_get_type(pid_data) != LAUNCH_DATA_INTEGER) return -1; pid_t pid = (pid_t)launch_data_get_integer(pid_data); launch_data_free(resp); |