mirror of
https://github.com/yarrick/iodine.git
synced 2024-11-22 04:56:07 +03:00
client: warn when handshake fails due to BADIP
other parts of the code show the meaningful error message too, but not at the spot where it happened for me.
This commit is contained in:
parent
d37ebdaca7
commit
37960ab9dd
@ -1439,6 +1439,9 @@ handshake_login(int dns_fd, int seed)
|
|||||||
if (strncmp("LNAK", in, 4) == 0) {
|
if (strncmp("LNAK", in, 4) == 0) {
|
||||||
fprintf(stderr, "Bad password\n");
|
fprintf(stderr, "Bad password\n");
|
||||||
return 1;
|
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",
|
} else if (sscanf(in, "%64[^-]-%64[^-]-%d-%d",
|
||||||
server, client, &mtu, &netmask) == 4) {
|
server, client, &mtu, &netmask) == 4) {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user