diff options
| -rw-r--r-- | net/ipv4/ipmr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/ipmr.c b/net/ipv4/ipmr.c index d491bb117c8c..62d2693b133b 100644 --- a/net/ipv4/ipmr.c +++ b/net/ipv4/ipmr.c @@ -855,7 +855,7 @@ int ip_mroute_setsockopt(struct sock *sk,int optname,char *optval,int optlen) switch(optname) { case MRT_INIT: - if(sk->type!=SOCK_RAW || sk->num!=IPPROTO_IGMP) + if(sk->type!=SOCK_RAW || inet_sk(sk)->num!=IPPROTO_IGMP) return -EOPNOTSUPP; if(optlen!=sizeof(int)) return -ENOPROTOOPT; |
