xf86-video-ati: Branch 'master'
Jerome Glisse
glisse at kemper.freedesktop.org
Thu Feb 19 11:48:20 PST 2015
src/drmmode_display.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
New commits:
commit b8ec9ed4fe86952763b963c86f0af0dcae69aa6c
Author: Jerome Glisse <jglisse at redhat.com>
Date: Thu Feb 19 14:47:41 2015 -0500
Proper leak fix, previous leak fix was bogus.
Signed-off-by: Jérôme Glisse <jglisse at redhat.com>
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index 60b1fa0..cebd206 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -576,6 +576,7 @@ done:
else
crtc->active = TRUE;
#endif
+ free(output_ids);
return ret;
}
@@ -1374,8 +1375,10 @@ drmmode_output_init(ScrnInfoPtr pScrn, drmmode_ptr drmmode, drmModeResPtr mode_r
drmmode_output = output->driver_private;
drmmode_output->output_id = mode_res->connectors[num];
drmmode_output->mode_output = koutput;
- koutput = NULL;
- goto out_free_encoders;
+ for (i = 0; i < koutput->count_encoders; i++)
+ drmModeFreeEncoder(kencoders[i]);
+ free(kencoders);
+ return;
}
}
More information about the xorg-commit
mailing list