]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
gtp: allow -1 to be specified as file description from userspace
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 22 Oct 2024 14:48:25 +0000 (16:48 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 8 Nov 2024 15:25:52 +0000 (16:25 +0100)
commit86833e4e6131d22a3fd6adb96377b3b952b28df4
tree275d2e9dbc04348ff0a36f31fda13db7f467b91f
parent5edcb3fdb12c3d46a6e79eeeec27d925b80fc168
gtp: allow -1 to be specified as file description from userspace

[ Upstream commit 7515e37bce5c428a56a9b04ea7e96b3f53f17150 ]

Existing user space applications maintained by the Osmocom project are
breaking since a recent fix that addresses incorrect error checking.

Restore operation for user space programs that specify -1 as file
descriptor to skip GTPv0 or GTPv1 only sockets.

Fixes: defd8b3c37b0 ("gtp: fix a potential NULL pointer dereference")
Reported-by: Pau Espin Pedrol <pespin@sysmocom.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Tested-by: Oliver Smith <osmith@sysmocom.de>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20241022144825.66740-1-pablo@netfilter.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/gtp.c