summaryrefslogtreecommitdiff
path: root/va/wayland
diff options
context:
space:
mode:
Diffstat (limited to 'va/wayland')
-rw-r--r--va/wayland/va_wayland_drm.c5
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;