From 78e9e692e81d5f4b269d6f125e920011de6bb39e Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 28 Nov 2020 17:41:28 +0100 Subject: [PATCH] wlr-output-management: add missing NULL check Handle allocation failure in wlr_output_configuration_head_v1_create --- types/wlr_output_management_v1.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/types/wlr_output_management_v1.c b/types/wlr_output_management_v1.c index 728abee7..312057ed 100644 --- a/types/wlr_output_management_v1.c +++ b/types/wlr_output_management_v1.c @@ -118,6 +118,9 @@ struct wlr_output_configuration_head_v1 * struct wlr_output_configuration_v1 *config, struct wlr_output *output) { struct wlr_output_configuration_head_v1 *config_head = config_head_create(config, output); + if (config_head == NULL) { + return NULL; + } config_head->state.enabled = output->enabled; config_head->state.mode = output->current_mode; config_head->state.custom_mode.width = output->width;