diff --git a/graphics/nxterm/nxterm_register.c b/graphics/nxterm/nxterm_register.c index 50676df511e..4031783b01a 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; }