egl/dri2: Fix missing return with dri2_egl_error_unlock.
authorVinson Lee <vlee@freedesktop.org>
Sun, 18 Sep 2022 18:02:04 +0000 (11:02 -0700)
committerMarge Bot <emma+marge@anholt.net>
Mon, 19 Sep 2022 16:24:08 +0000 (16:24 +0000)
commit093b19b09aae1627d270d2db08833bb0f55f1808
treef6c10d1bdf5b7bbbf0810e47265417a330153b90
parenta1faab0b9044e0a31b5d8d7c13d40ce2333cc0c1
egl/dri2: Fix missing return with dri2_egl_error_unlock.

Fix defect reported by Coverity Scan.

Double unlock (LOCK)
double_unlock: dri2_egl_error_unlock unlocks dri2_dpy->lock while it is unlocked.

Fixes: f1efe037dfd ("egl/dri2: Add display lock")
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Rob Clark <robclark@freedesktop.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18655>
src/egl/drivers/dri2/egl_dri2.c