Diff between 010ed4e4247763b8cd5a07e77cc08bf825c707ac and 940428c4145591c54744bea3f42856a6deb11e52
Changed Files
| File | Additions | Deletions | Status |
| gdbus/client.c | +5 | -0 | modified |
Full Patch
diff --git a/gdbus/client.c b/gdbus/client.c
index a21b66a..f700b7e 100644
--- a/gdbus/client.c
+++ b/gdbus/client.c
@@ -105,6 +105,11 @@ static gboolean modify_match(DBusConnection *conn, const char *member,
return FALSE;
}
+ if (call == NULL) {
+ dbus_message_unref(msg);
+ return FALSE;
+ }
+
dbus_pending_call_set_notify(call, modify_match_reply, NULL, NULL);
dbus_pending_call_unref(call);