diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c index a044da845559..6025822763bf 100644 --- a/net/ipv4/ipip.c +++ b/net/ipv4/ipip.c @@ -652,7 +652,7 @@ static int ipip_netlink_fan(struct nlattr *data[], struct ip_tunnel *t, struct nlattr *attr; int rem, rv; - if (!data[IFLA_IPTUN_FAN_MAP]) + if (data == NULL || !data[IFLA_IPTUN_FAN_MAP]) return 0; if (parms->iph.daddr)