diff options
-rw-r--r-- | Swiften/Network/MiniUPnPInterface.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Swiften/Network/MiniUPnPInterface.cpp b/Swiften/Network/MiniUPnPInterface.cpp index bfa989f..357fe69 100644 --- a/Swiften/Network/MiniUPnPInterface.cpp +++ b/Swiften/Network/MiniUPnPInterface.cpp @@ -1,12 +1,18 @@ /* * Copyright (c) 2011 Tobias Markmann * Licensed under the simplified BSD license. * See Documentation/Licenses/BSD-simplified.txt for more information. */ +/* + * Copyright (c) 2015 Isode Limited. + * All rights reserved. + * See the COPYING file for more information. + */ + #include <Swiften/Network/MiniUPnPInterface.h> #include <miniupnpc.h> #include <upnpcommands.h> #include <upnperrors.h> #include <boost/smart_ptr/make_shared.hpp> @@ -75,13 +81,13 @@ boost::optional<NATPortMapping> MiniUPnPInterface::addPortForward(int actualLoca int ret = UPNP_AddPortMapping( p->urls.controlURL, p->data.first.servicetype, publicPort.c_str(), localPort.c_str(), p->localAddress.c_str(), - 0, + "Swift", mapping.getProtocol() == NATPortMapping::TCP ? "TCP" : "UDP", 0, leaseSeconds.c_str()); if (ret == UPNPCOMMAND_SUCCESS) { return mapping; } |