[glib/glib-2-36] Avoid a segfault in gdbus tool
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/glib-2-36] Avoid a segfault in gdbus tool
- Date: Sun, 9 Jun 2013 22:40:24 +0000 (UTC)
commit baed05fbeaa30d4e3b82581388a22cc75bf9a311
Author: Matthias Clasen <mclasen redhat com>
Date: Sat May 25 23:07:03 2013 -0400
Avoid a segfault in gdbus tool
When the interface name is invalid, we don't get an error
back from g_dbus_connection_call_sync.
gio/gdbus-tool.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gio/gdbus-tool.c b/gio/gdbus-tool.c
index bd71d1e..90addfe 100644
--- a/gio/gdbus-tool.c
+++ b/gio/gdbus-tool.c
@@ -1017,8 +1017,11 @@ handle_call (gint *argc,
&error);
if (result == NULL)
{
- g_printerr (_("Error: %s\n"), error->message);
- g_error_free (error);
+ if (error)
+ {
+ g_printerr (_("Error: %s\n"), error->message);
+ g_error_free (error);
+ }
if (in_signature_types != NULL)
{
GString *s;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]