diff options
author | Daniel Martin <consume.noise@gmail.com> | 2015-10-29 14:58:10 +0100 |
---|---|---|
committer | Adam Jackson <ajax@redhat.com> | 2015-10-30 10:22:29 -0400 |
commit | 45c83a266d18eb515313aa3f1a4d7ff6af53be5d (patch) | |
tree | 5affc0ee06058eaaa2dbb1f5a075ac27d3e3f19f | |
parent | 2674d424020bd71d4f99b8d8de8b0b21aa490d54 (diff) |
modesetting: Free output_ids in drmmode_set_mode_major()
We calloc() output_ids. Let's free() it, too.
Signed-off-by: Daniel Martin <consume.noise@gmail.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r-- | hw/xfree86/drivers/modesetting/drmmode_display.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; } |