From 8c5610cfcd74b5f07daf67513da72404562fc4ba Mon Sep 17 00:00:00 2001 From: Taekyun Kim Date: Tue, 13 Oct 2015 15:35:22 +0900 Subject: [PATCH] drm: Fix double-free error when a monitor is plugged Change-Id: I68e071936b54d7efcb326ed769e48f270e3c5dd9 --- src/lib/drm/drm-connector.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/drm/drm-connector.c b/src/lib/drm/drm-connector.c index 692fc97..8257c9e 100644 --- a/src/lib/drm/drm-connector.c +++ b/src/lib/drm/drm-connector.c @@ -91,7 +91,10 @@ drm_update_connectors(pepper_drm_t *drm) { /* Disconnected. */ if (conn->output) + { drm_output_destroy(conn->output); + conn->output = NULL; + } } else if (!conn->connected && conn->connector->connection == DRM_MODE_CONNECTED) { -- 2.7.4