summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--tc/tc_class.c5
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 49a1e9cf..4075d1ef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-03-10 Dale Sedivec <darkness@caliginous.net>
+
+ * Warn when using "handle" instead of "classid" with "tc class"
+
2006-03-10 Jean Tourrilhes <jt@hpl.hp.com>
* Fix endless loop in netlink error handling
diff --git a/tc/tc_class.c b/tc/tc_class.c
index c4b27ebf..894caa12 100644
--- a/tc/tc_class.c
+++ b/tc/tc_class.c
@@ -76,7 +76,10 @@ int tc_class_modify(int cmd, unsigned flags, int argc, char **argv)
if (get_tc_classid(&handle, *argv))
invarg(*argv, "invalid class ID");
req.t.tcm_handle = handle;
- } else if (strcmp(*argv, "root") == 0) {
+ } else if (strcmp(*argv, "handle") == 0) {
+ fprintf(stderr, "Error: try \"classid\" instead of \"handle\"\n");
+ return -1;
+ } else if (strcmp(*argv, "root") == 0) {
if (req.t.tcm_parent) {
fprintf(stderr, "Error: \"root\" is duplicate parent ID.\n");
return -1;