Setting MasterServer.ipAddress after bad ip address

In my program, I’m allowing the user to set the master server ip adress and port. I then use ClearHostList, RequestHostList and PollHostList to get the list of game servers. Everything works file when the ip address is a server that exists, (i.e. 127.0.0.1). However if I set it to an invalid ip (ie 127.0.0.2), and then back to a valid one, then the PollHostList will never return any results. I can see in the debugger that MasterServer.ipAddress is set to 127.0.0.1, but clearing, requesting the list, and then polling the list, still returns an array of 0 length.

Ideas? I think this might be a bug in unity.

I’m experiencing the same exact problem, and I am using Unity 4.0.0f7. Anyone discover a work around? Is this a known bug?