X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fstate_trackers%2Fvdpau%2Fhtab.c;h=8b809f2cb5e042d60f616f7d2aa95c33281d0394;hb=337f21bc356a89a9c755aebabb64ba381a59e39b;hp=39ff7be37869b9c754717f5a73ff5d7d057388e4;hpb=28f8ff6b622d63e8ffe322ab2cdf5197941f1a40;p=mesa.git diff --git a/src/gallium/state_trackers/vdpau/htab.c b/src/gallium/state_trackers/vdpau/htab.c index 39ff7be3786..8b809f2cb5e 100644 --- a/src/gallium/state_trackers/vdpau/htab.c +++ b/src/gallium/state_trackers/vdpau/htab.c @@ -55,7 +55,7 @@ void vlDestroyHTAB(void) { #ifdef VL_HANDLES pipe_mutex_lock(htab_lock); - if (htab) { + if (htab && !handle_table_get_first_handle(htab)) { handle_table_destroy(htab); htab = NULL; }