GetIP4Config: Avoid unnecessary lookups for unrelated connections.

This commit is contained in:
Vibhav Pant
2023-08-30 19:24:11 +05:30
parent 1376173a9e
commit e691cee79a
@@ -78,11 +78,11 @@ NetworkManagerObjectManager::GetIp4Config(
auto props = interfaces[org::freedesktop::NetworkManager::Connection::
Active_proxy::INTERFACE_NAME];
sdbus::ObjectPath specific_object = props["SpecificObject"];
sdbus::ObjectPath ip4config = props["Ip4Config"];
if (specific_object == active_connection)
if (specific_object == active_connection) {
sdbus::ObjectPath ip4config = props["Ip4Config"];
return std::make_unique<NetworkManagerIP4Config>(
getProxy().getConnection(), ip4config);
}
}
}
}