diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/util_wayland.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/util_wayland.c b/src/util_wayland.c index 4764af6..366f9ba 100644 --- a/src/util_wayland.c +++ b/src/util_wayland.c @@ -437,7 +437,10 @@ EAPI int widget_util_get_drm_fd(void *dpy, int *fd) wl_event_queue_destroy(wl_queue); wl_registry_destroy(wl_registry); - wl_drm_destroy(info.wl_drm); + + if (info.wl_drm) { + wl_drm_destroy(info.wl_drm); + } if (disp == dpy) { wl_display_disconnect(disp); |