From cfbfe06da9ef223ffb94e8a2bc09e6d96c40e8bd Mon Sep 17 00:00:00 2001 From: Antonio Cardace Date: Tue, 24 Dec 2019 12:59:32 +0100 Subject: [PATCH] clients: nm-polkit-listener: fix segfault when a session id for a given uid is not found --- clients/common/nm-polkit-listener.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/clients/common/nm-polkit-listener.c b/clients/common/nm-polkit-listener.c index f1c1ba45a6..3853f6e4d4 100644 --- a/clients/common/nm-polkit-listener.c +++ b/clients/common/nm-polkit-listener.c @@ -344,11 +344,12 @@ retrieve_session_id_cb (GObject *source_object, return; } } + err_str = g_strdup_printf (_("Could not find any session id for uid %d"), uid); + } else { + err_str = g_strdup_printf (_("Could not retrieve session id: %s"), + error->message); } - err_str = g_strdup_printf (_("Could not retrieve session id: %s"), - error->message); - g_signal_emit (listener, signals[ERROR], 0,