diff options
author | Jerome Glisse <jglisse@redhat.com> | 2015-02-19 11:43:08 -0500 |
---|---|---|
committer | Jerome Glisse <jglisse@redhat.com> | 2015-02-19 11:43:08 -0500 |
commit | 63dc36dc49f93cb00111b497ab6805194bc9d240 (patch) | |
tree | 76cc5486251d48199b2494b05e623fecfbd002a6 | |
parent | c80ea1e3e8c5f155cedadbe4588870fb1f410ab4 (diff) |
Avoid leaking memory on output.
Signed-off-by: Jérôme Glisse <jglisse@redhat.com>
-rw-r--r-- | src/drmmode_display.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 40afb49d..60b1fa0e 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -1374,7 +1374,8 @@ 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; - return; + koutput = NULL; + goto out_free_encoders; } } |