diff options
-rw-r--r-- | pfinet/linux-src/net/ipv6/udp_ipv6.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pfinet/linux-src/net/ipv6/udp_ipv6.c b/pfinet/linux-src/net/ipv6/udp_ipv6.c index f838d251..6d4bbdb9 100644 --- a/pfinet/linux-src/net/ipv6/udp_ipv6.c +++ b/pfinet/linux-src/net/ipv6/udp_ipv6.c @@ -840,7 +840,7 @@ static int udpv6_sendmsg(struct sock *sk, struct msghdr *msg, int ulen) if (ulen < 0 || ulen > INT_MAX - sizeof(struct udphdr)) return -EMSGSIZE; - if (msg->msg_flags & ~(MSG_DONTROUTE|MSG_DONTWAIT)) + if (msg->msg_flags & ~(MSG_DONTROUTE|MSG_DONTWAIT|MSG_NOSIGNAL)) return(-EINVAL); fl.fl6_flowlabel = 0; |