summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2025-07-15 18:17:06 +0200
committerGravatar Nikias Bassen2025-07-15 18:17:48 +0200
commitc269d7e3a7c28ac33d05d5c3de6a8682f480abd0 (patch)
tree46f1b5ac3d73d414dcf44690dd8905c28007d1b5 /tools
parentefcbdb6a46df50dafd47d1a4ff42019b044a1ca8 (diff)
downloadlibimobiledevice-c269d7e3a7c28ac33d05d5c3de6a8682f480abd0.tar.gz
libimobiledevice-c269d7e3a7c28ac33d05d5c3de6a8682f480abd0.tar.bz2
idevicesyslog: Fix initial device enumeration
Diffstat (limited to 'tools')
-rw-r--r--tools/idevicesyslog.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/idevicesyslog.c b/tools/idevicesyslog.c
index c8f4613..5b124b5 100644
--- a/tools/idevicesyslog.c
+++ b/tools/idevicesyslog.c
@@ -1233,8 +1233,16 @@ int main(int argc, char *argv[])
1233 int num = 0; 1233 int num = 0;
1234 idevice_info_t *devices = NULL; 1234 idevice_info_t *devices = NULL;
1235 idevice_get_device_list_extended(&devices, &num); 1235 idevice_get_device_list_extended(&devices, &num);
1236 int count = 0;
1237 for (int i = 0; i < num; i++) {
1238 if (devices[i]->conn_type == CONNECTION_NETWORK && use_network) {
1239 count++;
1240 } else if (devices[i]->conn_type == CONNECTION_USBMUXD) {
1241 count++;
1242 }
1243 }
1236 idevice_device_list_extended_free(devices); 1244 idevice_device_list_extended_free(devices);
1237 if (num == 0) { 1245 if (count == 0) {
1238 if (!udid) { 1246 if (!udid) {
1239 fprintf(stderr, "No device found. Plug in a device or pass UDID with -u to wait for device to be available.\n"); 1247 fprintf(stderr, "No device found. Plug in a device or pass UDID with -u to wait for device to be available.\n");
1240 return 1; 1248 return 1;