diff options
author | Bart De Schuymer <bdschuym@pandora.be> | 2002-08-18 14:21:19 +0000 |
---|---|---|
committer | Bart De Schuymer <bdschuym@pandora.be> | 2002-08-18 14:21:19 +0000 |
commit | c5075141593a21c51d31014ec670d27fcf802f5e (patch) | |
tree | 642de640976e931f6e81abc62ba1275cacdf0f5d | |
parent | 23f6dcf2b4eed354bf5632807b2e27458b592d66 (diff) |
tell user max interface name length
-rw-r--r-- | ebtables.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -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; |