diff -ruN freeradius-server-snapshot-20070912/src/lib/packet.c freeradius-server-snapshot/src/lib/packet.c --- freeradius-server-snapshot-20070912/src/lib/packet.c Tue Sep 11 19:11:57 2007 +++ freeradius-server-snapshot/src/lib/packet.c Mon Sep 17 18:34:42 2007 @@ -383,7 +383,7 @@ ps->ipaddr.ipaddr.ip4addr = s4->sin_addr; ps->port = ntohs(s4->sin_port); - if (ps->ipaddr.ipaddr.ip4addr.s_addr == INADDR_ANY) { + if (ps->ipaddr.ipaddr.ip4addr.s_addr != INADDR_ANY) { ps->inaddr_any = 1; }