From 4413c5a563972aaa06a7562c03db3ad8337f235b Mon Sep 17 00:00:00 2001
From: chao an <anchao@xiaomi.com>
Date: Sun, 20 Nov 2022 21:49:22 +0800
Subject: [PATCH] graphics/nxterm: destroy nxmutex/nxsem properly

Signed-off-by: chao an <anchao@xiaomi.com>
---
 graphics/nxterm/nxterm_register.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/graphics/nxterm/nxterm_register.c b/graphics/nxterm/nxterm_register.c
index 50676df511..4031783b01 100644
--- a/graphics/nxterm/nxterm_register.c
+++ b/graphics/nxterm/nxterm_register.c
@@ -143,6 +143,10 @@ FAR struct nxterm_state_s *
   return (NXTERM)priv;
 
 errout:
+  nxmutex_destroy(&priv->lock);
+#ifdef CONFIG_NXTERM_NXKBDIN
+  nxsem_destroy(&priv->waitsem);
+#endif
   kmm_free(priv);
   return NULL;
 }