]> granicus.if.org Git - transmission/commitdiff
(trunk libT) make the upnp description a little easier to differentiate between separ...
authorCharles Kerr <charles@transmissionbt.com>
Wed, 10 Dec 2008 06:12:04 +0000 (06:12 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Wed, 10 Dec 2008 06:12:04 +0000 (06:12 +0000)
libtransmission/upnp.c

index 3acce1130bceeac3d7b64027ffb1e9397c10f0b8..c4b536336b2393d7d3122d129c1c6636fbe8d336 100644 (file)
@@ -152,18 +152,20 @@ tr_upnpPulse( tr_upnp * handle,
     if( handle->state == TR_UPNP_MAP )
     {
         int  err = -1;
-        char portStr[16];
-        tr_snprintf( portStr, sizeof( portStr ), "%d", port );
         errno = 0;
 
         if( !handle->urls.controlURL || !handle->data.servicetype )
             handle->isMapped = 0;
         else
         {
+            char portStr[16];
+            char desc[64];
+            tr_snprintf( portStr, sizeof( portStr ), "%d", port );
+            tr_snprintf( desc, sizeof( desc ), "%s at %d", TR_NAME, port );
             err = UPNP_AddPortMapping( handle->urls.controlURL,
                                        handle->data.servicetype,
                                        portStr, portStr, handle->lanaddr,
-                                       "Transmission", "TCP" );
+                                       desc, "TCP" );
             handle->isMapped = !err;
         }
         tr_ninf( getKey( ),