diff options
| -rw-r--r-- | dev/ideviceheartbeat.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/dev/ideviceheartbeat.c b/dev/ideviceheartbeat.c index 89fe742..d108766 100644 --- a/dev/ideviceheartbeat.c +++ b/dev/ideviceheartbeat.c | |||
| @@ -102,9 +102,12 @@ int main(int argc, char *argv[]) | |||
| 102 | 102 | ||
| 103 | /* start heartbeat service on device */ | 103 | /* start heartbeat service on device */ |
| 104 | heartbeat_client_start_service(device, &heartbeat, "ideviceheartbeat"); | 104 | heartbeat_client_start_service(device, &heartbeat, "ideviceheartbeat"); |
| 105 | |||
| 106 | if (heartbeat) { | 105 | if (heartbeat) { |
| 107 | printf("< heartbeat started, listening...\n"); | 106 | printf("< heartbeat started, listening...\n"); |
| 107 | } else { | ||
| 108 | printf("Failed to start heartbeat service\n"); | ||
| 109 | idevice_free(device); | ||
| 110 | return -1; | ||
| 108 | } | 111 | } |
| 109 | 112 | ||
| 110 | /* main loop */ | 113 | /* main loop */ |
