From 7c50748dcc2e51ba5e0588a782af6f25aec26e4e Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 11 Sep 2018 21:23:42 +0200 Subject: [PATCH] ppp-manager: avoid crash with nonexisting link in impl_ppp_manager_set_ifindex() Fixes: dd98ada33f33820e0d0874d9aa97e0c2bfc7cdd0 (cherry picked from commit 30a469e0bba5ac052bc29914783e62ed24b2bd67) --- src/ppp/nm-ppp-manager.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ppp/nm-ppp-manager.c b/src/ppp/nm-ppp-manager.c index b1dfe665ba..fe2adf578e 100644 --- a/src/ppp/nm-ppp-manager.c +++ b/src/ppp/nm-ppp-manager.c @@ -462,7 +462,11 @@ impl_ppp_manager_set_ifindex (NMDBusObject *obj, obj_keep_alive = nmp_object_ref (NMP_OBJECT_UP_CAST (plink)); - g_signal_emit (self, signals[IFINDEX_SET], 0, ifindex, plink->name); + g_signal_emit (self, + signals[IFINDEX_SET], + 0, + ifindex, + plink ? plink->name : NULL); out: g_dbus_method_invocation_return_value (invocation, NULL);