Ticket #2338: Fix-UPnP.diff

File Fix-UPnP.diff, 445 bytes (added by Josh, 10 years ago)

Exit early when UPNP_GetValidIGD() returns 0.

  • source/network/NetServer.cpp

     
    239239
    240240    switch (ret)
    241241    {
     242    case 0:
     243        LOGMESSAGE(L"Net server: UPnP Fail: no IGD found");
     244        freeUPNPDevlist(devlist);
     245        return NULL;
    242246    case 1:
    243247        LOGMESSAGE(L"Net server: found valid IGD = %hs", urls.controlURL);
    244248        break;