policy: fix possible crash on deactivating connection on removal
_deactivate_if_active() takes a NMPolicy instance while the connection_removed signal handler takes a NMPolicyPrivate pointer.
This commit is contained in:
@@ -2370,7 +2370,10 @@ connection_removed (NMSettings *settings,
|
|||||||
NMSettingsConnection *connection,
|
NMSettingsConnection *connection,
|
||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
_deactivate_if_active (user_data, connection);
|
NMPolicyPrivate *priv = user_data;
|
||||||
|
NMPolicy *self = _PRIV_TO_SELF (priv);
|
||||||
|
|
||||||
|
_deactivate_if_active (self, connection);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Reference in New Issue
Block a user