summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerome Glisse <jglisse@redhat.com>2015-02-19 11:43:08 -0500
committerJerome Glisse <jglisse@redhat.com>2015-02-19 11:43:08 -0500
commit63dc36dc49f93cb00111b497ab6805194bc9d240 (patch)
tree76cc5486251d48199b2494b05e623fecfbd002a6
parentc80ea1e3e8c5f155cedadbe4588870fb1f410ab4 (diff)
Avoid leaking memory on output.
Signed-off-by: Jérôme Glisse <jglisse@redhat.com>
-rw-r--r--src/drmmode_display.c3
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;
}
}