fs/inode: add sanity check for inode to avoid nullpointer

Change-Id: Ib2c74ba308b8f15756fac4e69632c296243eb4ab
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
This commit is contained in:
Jiuzhu Dong
2021-07-23 17:30:05 +08:00
committed by Xiang Xiao
parent b92aeb8209
commit 11faf0cb20
4 changed files with 12 additions and 5 deletions
+2 -1
View File
@@ -189,7 +189,8 @@ int sockfd_allocate(FAR struct socket *psock, int oflags)
FAR struct socket *file_socket(FAR struct file *filep)
{
if (filep != NULL && INODE_IS_SOCKET(filep->f_inode))
if (filep != NULL && filep->f_inode != NULL &&
INODE_IS_SOCKET(filep->f_inode))
{
return filep->f_priv;
}