mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-03 22:10:14 +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 commit 7f7207f36b)
This commit is contained in:
parent
0a1b1a4e5c
commit
17b488cfd5
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