diff options
author | Jeff Garzik <jeff@garzik.org> | 2006-08-24 02:35:51 -0400 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2006-08-24 02:35:51 -0400 |
commit | e1944540b8f3008857bc95f3d08a0eb64f19a580 (patch) | |
tree | a4896c39f5a82e1530b644e889e600d0f38d9ab2 | |
parent | 7f75aabe66f0c3befef7bf027fc820e244121ca9 (diff) | |
download | ethtool-e1944540b8f3008857bc95f3d08a0eb64f19a580.tar.gz |
Check for too-long interface names.
-rw-r--r-- | ethtool.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -624,9 +624,10 @@ static void parse_cmdline(int argc, char **argp) } - if (devname == NULL) { + if (devname == NULL) + show_usage(1); + if (strlen(devname) >= IFNAMSIZ) show_usage(1); - } } static void dump_supported(struct ethtool_cmd *ep) |