From: Greg Kroah-Hartman Date: Mon, 31 Oct 2022 10:05:33 +0000 (+0100) Subject: 4.19-stable patches X-Git-Tag: v4.19.263~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b3407de1e4bfc54c81ae845d21377a672f7c7ac5;p=thirdparty%2Fkernel%2Fstable-queue.git 4.19-stable patches added patches: net-ieee802154-fix-error-return-code-in-dgram_bind.patch --- diff --git a/queue-4.19/net-ieee802154-fix-error-return-code-in-dgram_bind.patch b/queue-4.19/net-ieee802154-fix-error-return-code-in-dgram_bind.patch new file mode 100644 index 00000000000..0e074230f9a --- /dev/null +++ b/queue-4.19/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 +@@ -518,8 +518,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-4.19/series b/queue-4.19/series index f0dda54a3b2..161c2ef9ea9 100644 --- a/queue-4.19/series +++ b/queue-4.19/series @@ -45,3 +45,4 @@ s390-futex-add-missing-ex_table-entry-to-__futex_atomic_op.patch xen-gntdev-don-t-ignore-kernel-unmapping-error.patch xen-gntdev-prevent-leaking-grants.patch mm-hugetlb-take-hugetlb_lock-before-decrementing-h-resv_huge_pages.patch +net-ieee802154-fix-error-return-code-in-dgram_bind.patch