summaryrefslogtreecommitdiffstats
path: root/src/libirecovery.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libirecovery.c')
-rw-r--r--src/libirecovery.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libirecovery.c b/src/libirecovery.c
index e25eb7d..ddc1946 100644
--- a/src/libirecovery.c
+++ b/src/libirecovery.c
@@ -2515,7 +2515,7 @@ static void _irecv_handle_device_remove(struct irecv_usb_device_info *devinfo)
{
irecv_device_event_t dev_event;
dev_event.type = IRECV_DEVICE_REMOVE;
- dev_event.mode = 0;
+ dev_event.mode = devinfo->mode;
dev_event.device_info = &(devinfo->device_info);
mutex_lock(&listener_mutex);
FOREACH(struct irecv_device_event_context* context, &listeners) {