diff options
Diffstat (limited to 'mi')
-rw-r--r-- | mi/mieq.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -402,7 +402,9 @@ mieqProcessDeviceEvent(DeviceIntPtr dev, /* process slave first, then master */ dev->public.processInputProc(event, dev); - if (master) + /* Check for the SD's master in case the device got detached + * during event processing */ + if (master && dev->u.master) master->public.processInputProc( (InternalEvent*)masterEvents->event, master); |