mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-08 03:20:34 +01:00
ip6: fix leak in process_addr()
rtnladdr is leaked if nm_ip6_manager_get_device() returns NULL.
This commit is contained in:
parent
cc2c2baee6
commit
c297cb8f70
1 changed files with 1 additions and 0 deletions
|
|
@ -551,6 +551,7 @@ process_addr (NMIP6Manager *manager, struct nl_msg *msg)
|
|||
device = nm_ip6_manager_get_device (manager, rtnl_addr_get_ifindex (rtnladdr));
|
||||
if (!device) {
|
||||
nm_log_dbg (LOGD_IP6, "ignoring message for unknown device");
|
||||
rtnl_addr_put (rtnladdr);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue