• Jiri Kosina's avatar
    HID: hiddev: fix potential use-after-free · 7f77897e
    Jiri Kosina authored
    Commit 6cb4b040 ("HID: hiddev: fix race between hiddev_disconnect
    and hiddev_release") made it possible to access hiddev (for unlocking
    the existance mutex) once hiddev has been kfreed.
    
    Change the order so that this can not happen (always unlock the mutex first,
    it is needed only to protect access to ->exist and ->open).
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    7f77897e
hiddev.c 22.1 KB