diff options
author | Bernd Eckenfels <net-tools@lina.inka.de> | 2000-03-23 01:14:03 +0000 |
---|---|---|
committer | Bernd Eckenfels <net-tools@lina.inka.de> | 2000-03-23 01:14:03 +0000 |
commit | 6c0c061f1fa0bca8840a2a2ac12db7cef2a22c5f (patch) | |
tree | 792af23d440175726edfb79f2a68304a587c05a3 /arp.c | |
parent | Set VERSION to 1.55 (diff) | |
download | net-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.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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); |