context_map: Have one mapping per UE/cnlink combination
diff --git a/src/context_map.c b/src/context_map.c
index 7cfc7e6..22eb605 100644
--- a/src/context_map.c
+++ b/src/context_map.c
@@ -66,6 +66,9 @@
 	llist_for_each_entry(map, &hnb->map_list, hnb_list) {
 		if (map->state != MAP_S_ACTIVE)
 			continue;
+		if (map->cn_link != cn_if_new) {
+			continue;
+		}
 		if (map->rua_ctx_id == rua_ctx_id) {
 			return map;
 		}