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);