X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ircd%2Fircd_res.c;h=557c874f5c44823de867b129dcecbe8b0398011c;hb=0b1c58ace7aad7919ce1ba9c7e58da9711e59dce;hp=4946e4beae3d0b19866188c369bd82166f7325cf;hpb=a99ade7f2f67c7736881ebbd459fa17367760847;p=ircu2.10.12-pk.git diff --git a/ircd/ircd_res.c b/ircd/ircd_res.c index 4946e4b..557c874 100644 --- a/ircd/ircd_res.c +++ b/ircd/ircd_res.c @@ -898,7 +898,7 @@ int irc_in_addr_valid(const struct irc_in_addr *addr) unsigned short val; val = addr->in6_16[0]; - if (val != 0 || val != 0xffff) + if (val != 0 && val != 0xffff) return 1; for (ii = 1; ii < 8; ii++) if (addr->in6_16[ii] != val)