Signed-off-by: Maneesh Jain <[email protected]>
---
gsupplicant/supplicant.c | 6 ++++++
1 files changed, 6 insertions(+)
diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c
index 98ca94b..9506f02
--- a/gsupplicant/supplicant.c
+++ b/gsupplicant/supplicant.c
@@ -2804,6 +2804,9 @@ static void signal_peer_found(const char *path,
DBusMessageIter *iter)
g_hash_table_replace(peer_mapping, peer->path, interface);
property_data = dbus_malloc0(sizeof(struct peer_property_data));
+ if (!property_data)
+ return;
+
property_data->peer = peer;
dbus_message_iter_next(iter);
@@ -2861,6 +2864,9 @@ static void signal_peer_changed(const char *path,
DBusMessageIter *iter)
}
property_data = dbus_malloc0(sizeof(struct peer_property_data));
+ if (!property_data)
+ return;
+
property_data->peer = peer;
supplicant_dbus_property_foreach(iter, peer_property, property_data);
--
1.9.1
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman