diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index b2cb5286c7e0810aef31d271a6bb6dbd5cc7bfe2..023b1f37545c0b4e05838946456f2fd2cf0ce496 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -2770,7 +2770,7 @@ static int chk_received_hdr(SOCKET socket, const char* prot, const char *buf, IN p = strtok_r(NULL, "]", &last); if (p == NULL) break; - if (strnicmp("IPv6:", p, 5)) { + if (strnicmp("IPv6:", p, 5) == 0) { p += 5; SKIP_WHITESPACE(p); memset(&ai, 0, sizeof(ai));