Index: ipfw2.c =================================================================== --- ipfw2.c +++ ipfw2.c @@ -3720,7 +3720,7 @@ else if (proto == IPPROTO_IP || strcmp(av, "me") == 0 || inet_pton(AF_INET, host, &a) == 1) ret = add_srcip(cmd, av, cblen, tstate); - else if (ret == NULL && strcmp(av, "any") != 0) + else if (ret == NULL && strcmp(av, "any") == 0) ret = cmd; return ret; @@ -3750,7 +3750,7 @@ else if (proto == IPPROTO_IP || strcmp(av, "me") == 0 || inet_pton(AF_INET, host, &a) == 1) ret = add_dstip(cmd, av, cblen, tstate); - else if (ret == NULL && strcmp(av, "any") != 0) + else if (ret == NULL && strcmp(av, "any") == 0) ret = cmd; return ret;