Bug found in receiveRequest (parseHost)

I found a bug in the host address parsing code. It's choking on an ipv6 address. I assumed since the code always expects a ':port' that changing it break from the right would be sufficient.
Bug goes away for me.