From 4d803f54ab0c3d96dbf05ec4093c1c82b911dd77 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Sat, 21 Jul 2012 20:45:30 +0200 Subject: [PATCH] vt: fix dropping reference on deallocation The vt allocation returns a referenced object so deallocation should correctly drop it again. We already depend on this behavior so fix it. Signed-off-by: David Herrmann --- src/uterm_vt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/uterm_vt.c b/src/uterm_vt.c index ef70468..fbe50e5 100644 --- a/src/uterm_vt.c +++ b/src/uterm_vt.c @@ -181,6 +181,7 @@ void uterm_vt_deallocate(struct uterm_vt *vt) } kmscon_dlist_unlink(&vt->list); vt->vtm = NULL; + uterm_vt_unref(vt); } void uterm_vt_ref(struct uterm_vt *vt) -- 2.7.4