mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-20 21:00:07 +01:00
libnm/vpn-plugin: avoid bad function pointer type casts
This makes GCC 8.0 unhappy and it is probably right about that -- it's more difficult to get things wrong when the function prototypes actually match. (cherry picked from commit7f7207f36b) (cherry picked from commit17b488cfd5)
This commit is contained in:
parent
343cc27961
commit
fa1f2bc26c
3 changed files with 27 additions and 3 deletions
|
|
@ -686,10 +686,18 @@ impl_vpn_plugin_set_failure (NMVPNPlugin *plugin,
|
|||
|
||||
/*****************************************************************************/
|
||||
|
||||
static void
|
||||
_emit_quit (gpointer data, gpointer user_data)
|
||||
{
|
||||
NMVPNPlugin *plugin = data;
|
||||
|
||||
nm_vpn_plugin_emit_quit (plugin);
|
||||
}
|
||||
|
||||
static void
|
||||
sigterm_handler (int signum)
|
||||
{
|
||||
g_slist_foreach (active_plugins, (GFunc) nm_vpn_plugin_emit_quit, NULL);
|
||||
g_slist_foreach (active_plugins, _emit_quit, NULL);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
|
|
@ -904,10 +904,18 @@ impl_vpn_plugin_old_set_failure (NMVpnPluginOld *plugin,
|
|||
|
||||
/*****************************************************************************/
|
||||
|
||||
static void
|
||||
_emit_quit (gpointer data, gpointer user_data)
|
||||
{
|
||||
NMVpnPluginOld *plugin = data;
|
||||
|
||||
nm_vpn_plugin_old_emit_quit (plugin);
|
||||
}
|
||||
|
||||
static void
|
||||
sigterm_handler (int signum)
|
||||
{
|
||||
g_slist_foreach (active_plugins, (GFunc) nm_vpn_plugin_old_emit_quit, NULL);
|
||||
g_slist_foreach (active_plugins, _emit_quit, NULL);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
|
|
@ -926,10 +926,18 @@ impl_vpn_service_plugin_set_failure (NMVpnServicePlugin *plugin,
|
|||
|
||||
/*****************************************************************************/
|
||||
|
||||
static void
|
||||
_emit_quit (gpointer data, gpointer user_data)
|
||||
{
|
||||
NMVpnServicePlugin *plugin = data;
|
||||
|
||||
nm_vpn_service_plugin_emit_quit (plugin);
|
||||
}
|
||||
|
||||
static void
|
||||
sigterm_handler (int signum)
|
||||
{
|
||||
g_slist_foreach (active_plugins, (GFunc) nm_vpn_service_plugin_emit_quit, NULL);
|
||||
g_slist_foreach (active_plugins, _emit_quit, NULL);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue