From dd84c5a1ccc322c4775282bbfc781f17e4ddac3a Mon Sep 17 00:00:00 2001 From: Simon Zeni Date: Tue, 30 Nov 2021 14:51:07 -0500 Subject: [PATCH] types/wlr_drm_lease_v1: add NULL check to drm lease resource destroy --- types/wlr_drm_lease_v1.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/types/wlr_drm_lease_v1.c b/types/wlr_drm_lease_v1.c index 7da40686..7063e0d3 100644 --- a/types/wlr_drm_lease_v1.c +++ b/types/wlr_drm_lease_v1.c @@ -218,7 +218,9 @@ void wlr_drm_lease_v1_revoke(struct wlr_drm_lease_v1 *lease) { static void drm_lease_v1_handle_resource_destroy(struct wl_resource *resource) { struct wlr_drm_lease_v1 *lease = drm_lease_v1_from_resource(resource); - wlr_drm_lease_terminate(lease->drm_lease); + if (lease != NULL) { + wlr_drm_lease_terminate(lease->drm_lease); + } } static void drm_lease_v1_handle_destroy(