mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-29 05:40:11 +01:00
iwd: unbreak iwd-1.0
The upstream apparently thought it's a great idea to change the agent manager path. This fixes things for those unfortunate enough to run IWD.
This commit is contained in:
parent
59923ad85d
commit
186d22a963
1 changed files with 9 additions and 1 deletions
|
|
@ -262,9 +262,17 @@ register_agent (NMIwdManager *self)
|
|||
GDBusInterface *agent_manager;
|
||||
|
||||
agent_manager = g_dbus_object_manager_get_interface (priv->object_manager,
|
||||
"/",
|
||||
"/net/connman/iwd",
|
||||
NM_IWD_AGENT_MANAGER_INTERFACE);
|
||||
|
||||
if (!agent_manager) {
|
||||
/* IWD prior to 1.0 dated 30 October, 2019 has the agent manager on a
|
||||
* different path. */
|
||||
agent_manager = g_dbus_object_manager_get_interface (priv->object_manager,
|
||||
"/",
|
||||
NM_IWD_AGENT_MANAGER_INTERFACE);
|
||||
}
|
||||
|
||||
if (!agent_manager) {
|
||||
_LOGE ("unable to register the IWD Agent: PSK/8021x Wi-Fi networks may not work");
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue