fs/inode: add sanity check for inode

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 dongjiuzhu1
parent 03c1496e8e
commit 3d8a09e4cb
4 changed files with 12 additions and 5 deletions

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;
}