Public bug reported:

The function for freeing the discovered devices' linked structure is not always 
called in Mapper_MiniUPnPc::init(), specifically when one or more devices found 
are by upnpDiscover() but later UPNP_GetValidIGD() finds that none of them are 
valid IGD devices.
See 
https://sourceforge.net/p/dcplusplus/code/ci/f4476e1250231a3431ad1f62bb8ed753433faf70/#diff-1
 for a fix.

** Affects: airdcpp
     Importance: Undecided
         Status: New

** Affects: dcplusplus
     Importance: Medium
         Status: Fix Committed

** Also affects: airdcpp
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to DC++.
https://bugs.launchpad.net/bugs/2115635

Title:
  Possible memleak in Mapper_MiniUPnPc

Status in AirDC++:
  New
Status in DC++:
  Fix Committed

Bug description:
  The function for freeing the discovered devices' linked structure is not 
always called in Mapper_MiniUPnPc::init(), specifically when one or more 
devices found are by upnpDiscover() but later UPNP_GetValidIGD() finds that 
none of them are valid IGD devices.
  See 
https://sourceforge.net/p/dcplusplus/code/ci/f4476e1250231a3431ad1f62bb8ed753433faf70/#diff-1
 for a fix.

To manage notifications about this bug go to:
https://bugs.launchpad.net/airdcpp/+bug/2115635/+subscriptions


_______________________________________________
Mailing list: https://launchpad.net/~linuxdcpp-team
Post to     : linuxdcpp-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~linuxdcpp-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to