summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart De Schuymer <bdschuym@pandora.be>2002-08-18 14:21:19 +0000
committerBart De Schuymer <bdschuym@pandora.be>2002-08-18 14:21:19 +0000
commitc5075141593a21c51d31014ec670d27fcf802f5e (patch)
tree642de640976e931f6e81abc62ba1275cacdf0f5d
parent23f6dcf2b4eed354bf5632807b2e27458b592d66 (diff)
tell user max interface name length
-rw-r--r--ebtables.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/ebtables.c b/ebtables.c
index fd4a551..28da8d7 100644
--- a/ebtables.c
+++ b/ebtables.c
@@ -1464,6 +1464,8 @@ static void get_kernel_table(const char *modprobe)
}
}
+#define print_if_l_error print_error("Interface name length must be less " \
+ "than %d", IFNAMSIZ)
#define OPT_COMMAND 0x01
#define OPT_TABLE 0x02
#define OPT_IN 0x04
@@ -1748,7 +1750,7 @@ int main(int argc, char *argv[])
print_error("No in-interface "
"specified");
if (strlen(argv[optind - 1]) >= IFNAMSIZ)
- print_error("Illegal interface length");
+ print_if_l_error;
strcpy(new_entry->in, argv[optind - 1]);
break;
}
@@ -1766,7 +1768,7 @@ int main(int argc, char *argv[])
print_error("No logical in-interface "
"specified");
if (strlen(argv[optind - 1]) >= IFNAMSIZ)
- print_error("Illegal interface length");
+ print_if_l_error;
strcpy(new_entry->logical_in, argv[optind - 1]);
break;
}
@@ -1784,8 +1786,7 @@ int main(int argc, char *argv[])
"specified");
if (strlen(argv[optind - 1]) >= IFNAMSIZ)
- print_error("Illegal interface "
- "length");
+ print_if_l_error;
strcpy(new_entry->out, argv[optind - 1]);
break;
}
@@ -1803,8 +1804,7 @@ int main(int argc, char *argv[])
"specified");
if (strlen(argv[optind - 1]) >= IFNAMSIZ)
- print_error("Illegal interface "
- "length");
+ print_if_l_error;
strcpy(new_entry->logical_out,
argv[optind - 1]);
break;