summaryrefslogtreecommitdiffstats
path: root/tools/idevicesyslog.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2020-06-19 00:19:45 +0200
committerGravatar Nikias Bassen2020-06-19 00:19:45 +0200
commit02aa163b60602caa43db6a2ce9f86b3cbd5806ad (patch)
tree4ce080f6c1890a54bf856bc542b780c83fc1b422 /tools/idevicesyslog.c
parent4791a82cc683a9eaacef07f566af81c157c50c93 (diff)
downloadlibimobiledevice-02aa163b60602caa43db6a2ce9f86b3cbd5806ad.tar.gz
libimobiledevice-02aa163b60602caa43db6a2ce9f86b3cbd5806ad.tar.bz2
idevicesyslog: Make sure device event callback respects the presence or absence of --network option
Diffstat (limited to 'tools/idevicesyslog.c')
-rw-r--r--tools/idevicesyslog.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/idevicesyslog.c b/tools/idevicesyslog.c
index 0eed138..5e9c386 100644
--- a/tools/idevicesyslog.c
+++ b/tools/idevicesyslog.c
@@ -484,6 +484,11 @@ static void stop_logging(void)
static void device_event_cb(const idevice_event_t* event, void* userdata)
{
+ if (use_network && event->conn_type != CONNECTION_NETWORK) {
+ return;
+ } else if (!use_network && event->conn_type != CONNECTION_USBMUXD) {
+ return;
+ }
if (event->event == IDEVICE_DEVICE_ADD) {
if (!syslog) {
if (!udid) {