diff --git a/src/client.c b/src/client.c index a122996..7a6b98f 100644 --- a/src/client.c +++ b/src/client.c @@ -1439,6 +1439,9 @@ handshake_login(int dns_fd, int seed) if (strncmp("LNAK", in, 4) == 0) { fprintf(stderr, "Bad password\n"); return 1; + } else if (strncmp("BADIP", in, 5) == 0) { + warnx("BADIP: Server rejected sender IP address (maybe iodined -c will help)"); + return 1; } else if (sscanf(in, "%64[^-]-%64[^-]-%d-%d", server, client, &mtu, &netmask) == 4) {