From 153dea9c28a9a38aef1693774e6eee8bfe226302 Mon Sep 17 00:00:00 2001 From: Kenny Levinsen Date: Thu, 22 Feb 2024 00:34:06 +0100 Subject: [PATCH] backend/drm: Free current_modeinfo on error --- backend/drm/drm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/drm/drm.c b/backend/drm/drm.c index fd6bf513..6a319635 100644 --- a/backend/drm/drm.c +++ b/backend/drm/drm.c @@ -1469,6 +1469,7 @@ static bool connect_drm_connector(struct wlr_drm_connector *wlr_conn, struct wlr_drm_mode *mode = drm_mode_create(&drm_conn->modes[i]); if (!mode) { wlr_log_errno(WLR_ERROR, "Allocation failed"); + free(current_modeinfo); wlr_output_state_finish(&state); return false; }