mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-16 16:54:38 +08:00
gdbus: Check for valid path before handling properties
This commit is contained in:
parent
b63458353e
commit
c229ba89a1
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user