From: Greg Kroah-Hartman Date: Mon, 31 Oct 2022 10:05:45 +0000 (+0100) Subject: 5.10-stable patches X-Git-Tag: v4.19.263~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7024e09406feb3b290567e251543746b5cc4a13f;p=thirdparty%2Fkernel%2Fstable-queue.git 5.10-stable patches added patches: net-ieee802154-fix-error-return-code-in-dgram_bind.patch --- diff --git a/queue-5.10/net-ieee802154-fix-error-return-code-in-dgram_bind.patch b/queue-5.10/net-ieee802154-fix-error-return-code-in-dgram_bind.patch new file mode 100644 index 00000000000..c9c627f8521 --- /dev/null +++ b/queue-5.10/net-ieee802154-fix-error-return-code-in-dgram_bind.patch @@ -0,0 +1,35 @@ +From 444d8ad4916edec8a9fc684e841287db9b1e999f Mon Sep 17 00:00:00 2001 +From: Wei Yongjun +Date: Mon, 19 Sep 2022 16:08:30 +0000 +Subject: net: ieee802154: fix error return code in dgram_bind() + +From: Wei Yongjun + +commit 444d8ad4916edec8a9fc684e841287db9b1e999f upstream. + +Fix to return error code -EINVAL from the error handling +case instead of 0, as done elsewhere in this function. + +Fixes: 94160108a70c ("net/ieee802154: fix uninit value bug in dgram_sendmsg") +Signed-off-by: Wei Yongjun +Link: https://lore.kernel.org/r/20220919160830.1436109-1-weiyongjun@huaweicloud.com +Signed-off-by: Stefan Schmidt +Signed-off-by: Greg Kroah-Hartman +--- + net/ieee802154/socket.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +--- a/net/ieee802154/socket.c ++++ b/net/ieee802154/socket.c +@@ -503,8 +503,10 @@ static int dgram_bind(struct sock *sk, s + if (err < 0) + goto out; + +- if (addr->family != AF_IEEE802154) ++ if (addr->family != AF_IEEE802154) { ++ err = -EINVAL; + goto out; ++ } + + ieee802154_addr_from_sa(&haddr, &addr->addr); + dev = ieee802154_get_dev(sock_net(sk), &haddr); diff --git a/queue-5.10/series b/queue-5.10/series index dc11ea8a22d..7e68934424c 100644 --- a/queue-5.10/series +++ b/queue-5.10/series @@ -33,3 +33,4 @@ xen-gntdev-don-t-ignore-kernel-unmapping-error.patch xen-gntdev-prevent-leaking-grants.patch mm-memory-add-non-anonymous-page-check-in-the-copy_present_page.patch mm-hugetlb-take-hugetlb_lock-before-decrementing-h-resv_huge_pages.patch +net-ieee802154-fix-error-return-code-in-dgram_bind.patch