Commit bcb4a7aa authored by Stephen Hemminger's avatar Stephen Hemminger

tc: fix return after invarg

parent 6a9ce30e
...@@ -67,42 +67,32 @@ int parse_size_table(int *argcp, char ***argvp, struct tc_sizespec *sp) ...@@ -67,42 +67,32 @@ int parse_size_table(int *argcp, char ***argvp, struct tc_sizespec *sp)
NEXT_ARG(); NEXT_ARG();
if (s.mtu) if (s.mtu)
duparg("mtu", *argv); duparg("mtu", *argv);
if (get_u32(&s.mtu, *argv, 10)) { if (get_u32(&s.mtu, *argv, 10))
invarg("mtu", "invalid mtu"); invarg("mtu", "invalid mtu");
return -1;
}
} else if (matches(*argv, "mpu") == 0) { } else if (matches(*argv, "mpu") == 0) {
NEXT_ARG(); NEXT_ARG();
if (s.mpu) if (s.mpu)
duparg("mpu", *argv); duparg("mpu", *argv);
if (get_u32(&s.mpu, *argv, 10)) { if (get_u32(&s.mpu, *argv, 10))
invarg("mpu", "invalid mpu"); invarg("mpu", "invalid mpu");
return -1;
}
} else if (matches(*argv, "overhead") == 0) { } else if (matches(*argv, "overhead") == 0) {
NEXT_ARG(); NEXT_ARG();
if (s.overhead) if (s.overhead)
duparg("overhead", *argv); duparg("overhead", *argv);
if (get_integer(&s.overhead, *argv, 10)) { if (get_integer(&s.overhead, *argv, 10))
invarg("overhead", "invalid overhead"); invarg("overhead", "invalid overhead");
return -1;
}
} else if (matches(*argv, "tsize") == 0) { } else if (matches(*argv, "tsize") == 0) {
NEXT_ARG(); NEXT_ARG();
if (s.tsize) if (s.tsize)
duparg("tsize", *argv); duparg("tsize", *argv);
if (get_u32(&s.tsize, *argv, 10)) { if (get_u32(&s.tsize, *argv, 10))
invarg("tsize", "invalid table size"); invarg("tsize", "invalid table size");
return -1;
}
} else if (matches(*argv, "linklayer") == 0) { } else if (matches(*argv, "linklayer") == 0) {
NEXT_ARG(); NEXT_ARG();
if (s.linklayer != LINKLAYER_UNSPEC) if (s.linklayer != LINKLAYER_UNSPEC)
duparg("linklayer", *argv); duparg("linklayer", *argv);
if (get_linklayer(&s.linklayer, *argv)) { if (get_linklayer(&s.linklayer, *argv))
invarg("linklayer", "invalid linklayer"); invarg("linklayer", "invalid linklayer");
return -1;
}
} else } else
break; break;
argc--; argv++; argc--; argv++;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment