]> granicus.if.org Git - transmission/commitdiff
(libT) #5293 'Wrong error codes used in upnp.c': patch by rb07
authorJordan Lee <jordan@transmissionbt.com>
Thu, 14 Feb 2013 23:45:13 +0000 (23:45 +0000)
committerJordan Lee <jordan@transmissionbt.com>
Thu, 14 Feb 2013 23:45:13 +0000 (23:45 +0000)
libtransmission/upnp.c

index 4994b9ed754d8511d1b13b6b67b007660878d2e2..0e92679b39d7729c7958a677d1c8b654303ec470 100644 (file)
@@ -90,19 +90,19 @@ tr_upnpClose (tr_upnp * handle)
 static struct UPNPDev *
 tr_upnpDiscover (int msec)
 {
-    int err = 0;
     struct UPNPDev * ret = NULL;
+    int err = UPNPDISCOVER_SUCCESS;
 
 #if defined (HAVE_MINIUPNP_16)
     ret = upnpDiscover (msec, NULL, NULL, 0, 0, &err);
 #elif defined (HAVE_MINIUPNP_15)
     ret = upnpDiscover (msec, NULL, NULL, 0);
 #else
-    ret = UPNPCOMMAND_UNKNOWN_ERROR;
+    ret = UPNPDISCOVER_UNKNOWN_ERROR;
 #endif
 
-    if (ret != UPNPCOMMAND_SUCCESS)
-        tr_logAddNamedDbg (getKey (), "upnpDiscover failed (errno %d - %s)", err, tr_strerror (err));
+    if (err != UPNPDISCOVER_SUCCESS)
+        tr_logAddNamedDbg (getKey (), "upnpDiscover failed (errno %d - %s)", errno, tr_strerror (errno));
 
     return ret;
 }