Diff between 975df07aa01a3332a82dde17f5c49d17119ecee7 and b0e25b55a54d4d8acbf2c63271c2c81a8752f96f

Changed Files

File Additions Deletions Status
src/shared/gap.c +5 -0 modified

Full Patch

diff --git a/src/shared/gap.c b/src/shared/gap.c
index 19059e8..cc48a02 100644
--- a/src/shared/gap.c
+++ b/src/shared/gap.c
@@ -276,5 +276,10 @@ bool bt_gap_add_peer_irk(struct bt_gap *gap, uint8_t addr_type,
 	memcpy(irk->addr, addr, 6);
 	memcpy(irk->key, key, 16);
 
+	if (!queue_push_tail(gap->irk_list, irk)) {
+		free(irk);
+		return false;
+	}
+
 	return true;
 }