Unverified Commit dd41cee2 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!12863 CVE-2022-49020

Merge Pull Request from: @ci-robot 
 
PR sync from: Yongqiang Liu <liuyongqiang13@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/HLHR4L4FXUCPMZBUNUHSIZZFLGTZJFWW/ 
Wang Hai (1):
  net/9p: Fix a potential socket leak in p9_socket_open


-- 
2.25.1
 
https://gitee.com/src-openeuler/kernel/issues/IAYRIX 
 
Link:https://gitee.com/openeuler/kernel/pulls/12863

 

Reviewed-by: default avatarYue Haibing <yuehaibing@huawei.com>
Signed-off-by: default avatarZhang Changzhong <zhangchangzhong@huawei.com>
parents 5ec21e3f 8d2e82ee
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -840,8 +840,10 @@ static int p9_socket_open(struct p9_client *client, struct socket *csocket)
	struct file *file;

	p = kzalloc(sizeof(struct p9_trans_fd), GFP_KERNEL);
	if (!p)
	if (!p) {
		sock_release(csocket);
		return -ENOMEM;
	}

	csocket->sk->sk_allocation = GFP_NOIO;
	file = sock_alloc_file(csocket, 0, NULL);