X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=net%2Fsched%2Fact_connmark.c;h=7ecb14f3db54137dd17d2b9676dfe77033643a7d;hb=7e2ad8b207f23a28cd3af7f0661fc1141c5a2375;hp=bb41699c6c49eb4a40241d662a79ebd39cd6ff8f;hpb=041c79514af9080c75197078283134f538f46b44;p=firefly-linux-kernel-4.4.55.git diff --git a/net/sched/act_connmark.c b/net/sched/act_connmark.c index bb41699c6c49..7ecb14f3db54 100644 --- a/net/sched/act_connmark.c +++ b/net/sched/act_connmark.c @@ -109,6 +109,9 @@ static int tcf_connmark_init(struct net *net, struct nlattr *nla, if (ret < 0) return ret; + if (!tb[TCA_CONNMARK_PARMS]) + return -EINVAL; + parm = nla_data(tb[TCA_CONNMARK_PARMS]); if (!tcf_hash_check(parm->index, a, bind)) {