diff options
Diffstat (limited to 'va')
-rw-r--r-- | va/wayland/va_wayland_drm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/va/wayland/va_wayland_drm.c b/va/wayland/va_wayland_drm.c index 322d4fb..fa762b7 100644 --- a/va/wayland/va_wayland_drm.c +++ b/va/wayland/va_wayland_drm.c @@ -145,6 +145,11 @@ va_wayland_drm_destroy(VADisplayContextP pDisplayContext) } wl_drm_ctx->is_authenticated = 0; + if (wl_drm_ctx->registry) { + wl_registry_destroy(wl_drm_ctx->registry); + wl_drm_ctx->registry = NULL; + } + if (wl_drm_ctx->handle) { dlclose(wl_drm_ctx->handle); wl_drm_ctx->handle = NULL; |