This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 3727de1a93d813febbe3fe25916abb3307947fe4
Author: chao an <anc...@xiaomi.com>
AuthorDate: Sun Nov 20 21:36:28 2022 +0800

    fs/userfs: destroy nxmutex properly
    
    Signed-off-by: chao an <anc...@xiaomi.com>
---
 fs/userfs/fs_userfs.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/fs/userfs/fs_userfs.c b/fs/userfs/fs_userfs.c
index 063c3aec30..8dff18f5d4 100644
--- a/fs/userfs/fs_userfs.c
+++ b/fs/userfs/fs_userfs.c
@@ -1487,6 +1487,7 @@ errout_with_psock:
   psock_close(&priv->psock);
 
 errout_with_alloc:
+  nxmutex_destroy(&priv->lock);
   kmm_free(priv);
   return ret;
 }
@@ -1570,6 +1571,7 @@ static int userfs_unbind(FAR void *handle, FAR struct 
inode **blkdriver,
   /* Free resources and return success */
 
   psock_close(&priv->psock);
+  nxmutex_destroy(&priv->lock);
   kmm_free(priv);
   return OK;
 }

Reply via email to