Diff between b63458353eaa91840267c46b6779492667ef5d5b and c229ba89a1b127461a9e38d425d9f8dab7ee1495

Changed Files

File Additions Deletions Status
gdbus/object.c +6 -0 modified

Full Patch

diff --git a/gdbus/object.c b/gdbus/object.c
index 1a54b3f..3327cf4 100644
--- a/gdbus/object.c
+++ b/gdbus/object.c
@@ -1690,6 +1690,9 @@ void g_dbus_emit_property_changed(DBusConnection *connection,
 	struct generic_data *data;
 	struct interface_data *iface;
 
+	if (path == NULL)
+		return;
+
 	if (!dbus_connection_get_object_path_data(connection, path,
 					(void **) &data) || data == NULL)
 		return;
@@ -1724,6 +1727,9 @@ gboolean g_dbus_get_properties(DBusConnection *connection, const char *path,
 	struct generic_data *data;
 	struct interface_data *iface;
 
+	if (path == NULL)
+		return FALSE;
+
 	if (!dbus_connection_get_object_path_data(connection, path,
 					(void **) &data) || data == NULL)
 		return FALSE;