X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fipv4%2Fudp.c;h=3f93292b0ad8549366ce57938170e08116de1faf;hb=fc13dcae24bfd877aeff07774c035b2b896e05ca;hp=00840474a44947eaaf8ce917bee7d22ccc4a4a63;hpb=6150c32589d1976ca8a5c987df951088c05a7542;p=linux-2.6 diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index 00840474a4..3f93292b0a 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c @@ -1207,16 +1207,13 @@ static int udp_destroy_sock(struct sock *sk) /* * Socket option code for UDP */ -static int udp_setsockopt(struct sock *sk, int level, int optname, +static int do_udp_setsockopt(struct sock *sk, int level, int optname, char __user *optval, int optlen) { struct udp_sock *up = udp_sk(sk); int val; int err = 0; - if (level != SOL_UDP) - return ip_setsockopt(sk, level, optname, optval, optlen); - if(optlen