Fix ip command shortcuts
diff --git a/ChangeLog b/ChangeLog
index 4d5bd41..e74b2d2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-10-24  Patrick McHardy <kaber@trash.net>
+
+	* Fix ip commnad shortcuts
+
 2005-10-12  Stephen Hemminger  <shemminger@osdl.org>
 
 	* Add more CBQ examples from Fedora Core
diff --git a/ip/ip.c b/ip/ip.c
index e6cf09b..24f5c8e 100644
--- a/ip/ip.c
+++ b/ip/ip.c
@@ -81,7 +81,7 @@
 	const struct cmd *c;
 
 	for (c = cmds; c->cmd; ++c)
-		if (strcmp(c->cmd, argv0) == 0)
+		if (matches(argv0, c->cmd) == 0)
 			return c->func(argc-1, argv+1);
 
 	fprintf(stderr, "Object \"%s\" is unknown, try \"ip help\".\n", argv0);