From 45c83a266d18eb515313aa3f1a4d7ff6af53be5d Mon Sep 17 00:00:00 2001 From: Daniel Martin Date: Thu, 29 Oct 2015 14:58:10 +0100 Subject: [PATCH] modesetting: Free output_ids in drmmode_set_mode_major() We calloc() output_ids. Let's free() it, too. Signed-off-by: Daniel Martin Reviewed-by: Emil Velikov Reviewed-by: Alex Deucher --- hw/xfree86/drivers/modesetting/drmmode_display.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hw/xfree86/drivers/modesetting/drmmode_display.c b/hw/xfree86/drivers/modesetting/drmmode_display.c index f86c1f8cc..2684bae39 100644 --- a/hw/xfree86/drivers/modesetting/drmmode_display.c +++ b/hw/xfree86/drivers/modesetting/drmmode_display.c @@ -340,7 +340,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, int saved_x, saved_y; Rotation saved_rotation; DisplayModeRec saved_mode; - uint32_t *output_ids; + uint32_t *output_ids = NULL; int output_count = 0; Bool ret = TRUE; int i; @@ -468,6 +468,8 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, crtc->active = TRUE; #endif + free(output_ids); + return ret; }