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:
@@ -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;
|
||||
|
Reference in New Issue
Block a user