diff options
author | Antonio Cardace <acardace@redhat.com> | 2019-12-24 12:59:32 +0100 |
---|---|---|
committer | Antonio Cardace <acardace@redhat.com> | 2019-12-24 12:59:32 +0100 |
commit | cfbfe06da9ef223ffb94e8a2bc09e6d96c40e8bd (patch) | |
tree | 0387e2eec06d802ee1b4e67b7d5b76ca5dc993f5 | |
parent | d6509baf1f099989d0c3e16dfd8438b7d3114f33 (diff) | |
download | NetworkManager-cfbfe06da9ef223ffb94e8a2bc09e6d96c40e8bd.tar.gz |
clients: nm-polkit-listener: fix segfault when a session id for a given uid is not found
-rw-r--r-- | clients/common/nm-polkit-listener.c | 7 |
1 files 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, |