]> xenbits.xensource.com Git - libvirt.git/commit
nodedev: Fix double unlock of the driver on udevEnumerateDevices failure
authorErik Skultety <eskultet@redhat.com>
Wed, 26 Jul 2017 08:45:11 +0000 (10:45 +0200)
committerErik Skultety <eskultet@redhat.com>
Fri, 28 Jul 2017 08:52:28 +0000 (10:52 +0200)
commit159be14d9cda837c6d67cdb8e1c88c2231b4ae36
tree5774054433cfdb982fab6948ea50597fc9196f38
parentaceb74cbd75cd7149e8bcc3d6fa22e5709519f27
nodedev: Fix double unlock of the driver on udevEnumerateDevices failure

Commit @4cb719b2dc moved the driver locks around since these have become
unnecessary at spots where the code handles now self-lockable object
list, but missed the possible double unlock if udevEnumerateDevices
fails, because at that point the driver lock had been already dropped.

Signed-off-by: Erik Skultety <eskultet@redhat.com>
src/node_device/node_device_udev.c