Changed to use UPNP_GetValidIGD() which also returns the local address, so the mapping request is more complete.