X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tc%2Ftc_qdisc.c;fp=tc%2Ftc_qdisc.c;h=e9174abf4efb7dc52a9261816cde7dd0028e4dfa;hb=fcabec0aee42af28e2846ef3674ed7ba7be72c42;hp=7802d528fedddfad82024d28e521f9007efc61ed;hpb=cb820e861caa85bb3942ab0c673e04b9408be0ad;p=iproute2.git diff --git a/tc/tc_qdisc.c b/tc/tc_qdisc.c index 7802d52..e9174ab 100644 --- a/tc/tc_qdisc.c +++ b/tc/tc_qdisc.c @@ -126,6 +126,10 @@ int tc_qdisc_modify(int cmd, unsigned flags, int argc, char **argv) addattr_l(&req.n, sizeof(req), TCA_RATE, &est, sizeof(est)); if (q) { + if (!q->parse_qopt) { + fprintf(stderr, "qdisc '%s' does not support option parsing\n", k); + return -1; + } if (q->parse_qopt(q, argc, argv, &req.n)) return 1; } else {