summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hellstrom <thellstrom@vmware.com>2018-11-27 16:36:21 +0100
committerThomas Hellstrom <thellstrom@vmware.com>2018-11-28 09:26:15 +0100
commit0b34df288f0e163750962e0e59f5e329642ca457 (patch)
treeffe107a2928cb9eb28572602c83ea7869dfc62ec
parent4ec3d67da829f4e7a35ab08427002b9d7e4e5f4b (diff)
vmwgfx: Fix a memory leak
We were leaking a pointer to a drm encoder. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com>
-rw-r--r--vmwgfx/vmwgfx_output.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vmwgfx/vmwgfx_output.c b/vmwgfx/vmwgfx_output.c
index ec31e2c..f589226 100644
--- a/vmwgfx/vmwgfx_output.c
+++ b/vmwgfx/vmwgfx_output.c
@@ -642,6 +642,7 @@ xorg_output_init(ScrnInfoPtr pScrn)
if (drm_encoder) {
output->possible_crtcs = drm_encoder->possible_crtcs;
output->possible_clones = drm_encoder->possible_clones;
+ drmModeFreeEncoder(drm_encoder);
} else {
output->possible_crtcs = 0;
output->possible_clones = 0;