aboutsummaryrefslogtreecommitdiff
path: root/arp.c
diff options
context:
space:
mode:
authorBernd Eckenfels <net-tools@lina.inka.de>2000-03-23 01:14:03 +0000
committerBernd Eckenfels <net-tools@lina.inka.de>2000-03-23 01:14:03 +0000
commit6c0c061f1fa0bca8840a2a2ac12db7cef2a22c5f (patch)
tree792af23d440175726edfb79f2a68304a587c05a3 /arp.c
parentSet VERSION to 1.55 (diff)
downloadnet-tools-6c0c061f1fa0bca8840a2a2ac12db7cef2a22c5f.tar.gz
net-tools-6c0c061f1fa0bca8840a2a2ac12db7cef2a22c5f.tar.bz2
net-tools-6c0c061f1fa0bca8840a2a2ac12db7cef2a22c5f.zip
fix from Lapo Pieri to support non ethernet Default HW types
Diffstat (limited to 'arp.c')
-rw-r--r--arp.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/arp.c b/arp.c
index 4e3cec3..895498f 100644
--- a/arp.c
+++ b/arp.c
@@ -8,7 +8,7 @@
* NET-3 Networking Distribution for the LINUX operating
* system.
*
- * Version: $Id: arp.c,v 1.16 1999/12/06 16:57:27 freitag Exp $
+ * Version: $Id: arp.c,v 1.17 2000/03/23 01:14:03 ecki Exp $
*
* Maintainer: Bernd 'eckes' Eckenfels, <net-tools@lina.inka.de>
*
@@ -742,6 +742,14 @@ int main(int argc, char **argv)
ap->name);
exit(-1);
}
+
+ /* If not hw type specified get default */
+ if(hw_set==0)
+ if ((hw = get_hwtype(DFLT_HW)) == NULL) {
+ fprintf(stderr, _("%s: hardware type not supported!\n"), DFLT_HW);
+ return (-1);
+ }
+
if (hw->alen <= 0) {
fprintf(stderr, _("arp: %s: hardware type without ARP support.\n"),
hw->name);