Hi Alan,

net_util_md.h incorrectly defines the macro IN6_IS_ADDR_ANY to only look at 12 bytes of the 16 byte address. This causes a bind to ::1 to be treated as if it were a bind to the wildcard address.

Note: with the addition of the dual stack native implementation on Vista this code is only executed when running IPv6 on Windows XP.

Webrev:
  http://cr.openjdk.java.net/~chegar/6718504/webrev.00/webrev/

-Chris.

Reply via email to