X-Git-Url: http://git.onelab.eu/?p=iproute2.git;a=blobdiff_plain;f=tc%2Ftc_qdisc.c;h=e9174abf4efb7dc52a9261816cde7dd0028e4dfa;hp=7802d528fedddfad82024d28e521f9007efc61ed;hb=b4a5a91c5a4ca186690479ddc0fff26644c98c93;hpb=143d7e99faac73b7f2947e37df31a75738eeadde 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 {