Diff between e39bad17d19e417342431c366dac766613b9c7d6 and 03f2256f6a0b43c2221812a248614653ec333f0c

Changed Files

File Additions Deletions Status
attrib/gatt.c +1 -0 modified

Full Patch

diff --git a/attrib/gatt.c b/attrib/gatt.c
index 44d3eb6..e4c5385 100644
--- a/attrib/gatt.c
+++ b/attrib/gatt.c
@@ -226,6 +226,7 @@ static void primary_all_cb(guint8 status, const guint8 *ipdu, guint16 iplen,
 
 		primary = g_try_new0(struct gatt_primary, 1);
 		if (!primary) {
+			att_data_list_free(list);
 			err = ATT_ECODE_INSUFF_RESOURCES;
 			goto done;
 		}