Commit 6acb4dc2 authored by Sakthivel Velumani's avatar Sakthivel Velumani

NR_list: check id within accessable memory

parent cc23cdde
...@@ -1913,9 +1913,10 @@ void destroy_nr_list(NR_list_t *list) ...@@ -1913,9 +1913,10 @@ void destroy_nr_list(NR_list_t *list)
*/ */
void add_nr_list(NR_list_t *listP, int id) void add_nr_list(NR_list_t *listP, int id)
{ {
AssertFatal(id < listP->len, "id exceeds the size of NR_list.\n");
int *cur = &listP->head; int *cur = &listP->head;
while (*cur >= 0) { while (*cur >= 0) {
AssertFatal(*cur != id, "id %d already in NR_UE_list!\n", id); AssertFatal(*cur != id, "id %d already in NR_list!\n", id);
cur = &listP->next[*cur]; cur = &listP->next[*cur];
} }
*cur = id; *cur = id;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment