From: Greg Kroah-Hartman Date: Mon, 31 Oct 2022 10:05:19 +0000 (+0100) Subject: 4.9-stable patches X-Git-Tag: v4.19.263~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7de73795dac9df4ce2d7be231273dd3c05f6defd;p=thirdparty%2Fkernel%2Fstable-queue.git 4.9-stable patches added patches: net-ieee802154-fix-error-return-code-in-dgram_bind.patch --- diff --git a/queue-4.9/net-ieee802154-fix-error-return-code-in-dgram_bind.patch b/queue-4.9/net-ieee802154-fix-error-return-code-in-dgram_bind.patch new file mode 100644 index 00000000000..b54c2a52fdf --- /dev/null +++ b/queue-4.9/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 +@@ -516,8 +516,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.9/series b/queue-4.9/series index 06a04543639..7559705c434 100644 --- a/queue-4.9/series +++ b/queue-4.9/series @@ -22,3 +22,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