8add397
--- net-tools-1.60/netstat.c.old	2007-03-27 09:28:28.000000000 +0200
8add397
+++ net-tools-1.60/netstat.c	2007-03-27 09:26:39.000000000 +0200
8add397
@@ -2105,7 +2105,7 @@
8add397
     fprintf(stderr, _("       netstat { [-veenNac] -I[<Iface>] | [-veenNac] -i | [-cnNe] -M | -s } [delay]\n\n"));
8add397
 
8add397
     fprintf(stderr, _("        -r, --route                display routing table\n"));
8add397
-    fprintf(stderr, _("        -I, --interfaces=[<Iface>] display interface table for <Iface>\n"));
8add397
+    fprintf(stderr, _("        -I, --interface=[<Iface>] display interface table for <Iface>\n"));
8add397
     fprintf(stderr, _("        -i, --interfaces           display interface table\n"));
8add397
     fprintf(stderr, _("        -g, --groups               display multicast group memberships\n"));
8add397
     fprintf(stderr, _("        -s, --statistics           display networking statistics (like SNMP)\n"));
8add397
@@ -2234,7 +2234,12 @@
8add397
 	case 'I':
8add397
             if (optarg && strcmp(optarg, "(null)"))
8add397
         	if (optarg[0] == '=') optarg++;
8add397
-                flag_int_name = strdup(optarg);
8add397
+            if (optarg && strcmp(optarg, "(null)")) 
8add397
+            	flag_int_name = strdup(optarg);
8add397
+            else {
8add397
+            	usage();
8add397
+            	exit(1);
8add397
+            }
8add397
 	    flag_int++;
8add397
 	    break;
8add397
 	case 'i':