Skip to content

Commit 542d65b

Browse files
jianbaoshanRbb666
authored andcommitted
fix #4286,fifx memory leak when sal_socket failed
1 parent 2d75100 commit 542d65b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

components/net/sal/socket/net_sockets.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,12 +657,12 @@ int socket(int domain, int type, int protocol)
657657
rt_set_errno(-ENOMEM);
658658
return -1;
659659
}
660+
dfs_vnode_init(d->vnode, FT_SOCKET, dfs_net_get_fops());
660661

661662
/* create socket and then put it to the dfs_file */
662663
socket = sal_socket(domain, type, protocol);
663664
if (socket >= 0)
664665
{
665-
dfs_vnode_init(d->vnode, FT_SOCKET, dfs_net_get_fops());
666666
d->flags = O_RDWR; /* set flags as read and write */
667667

668668
/* set socket to the data of dfs_file */

0 commit comments

Comments
 (0)