Fix CreatePortMapAsync await recursion issue, Add workaround for GetSpecificMappingAsync protocol problem. (#46)
Fix CreatePortMapAsync await recursion issue, Add workaround for GetSpecificMappingAsync protocol problem. (#46)

* Do call the rety of CreatePortMapAsync inside CreatePortMapAsync with await.

(cherry picked from commit 7ee8dc88d3cd6e7239644a770b7bba67d4b7da34)

* The fritz!box 7490 has a bug where it will respond to a GetSpecificPortMappingEntry with the incorrect protocol, patch up the response with the protocol as given by the request.

(cherry picked from commit 66fa32d835f3fcaa2ebb5599678d5bb356bf6ee9)

lontivero/Open.NAT