- nb_link++;
- link_name = xbt_realloc(link_name, (nb_link) * sizeof(char *));
- link_name[(nb_link) - 1] = xbt_strdup(A_surfxml_route_element_name);
+ if (nb_link == link_name_capacity) {
+ link_name_capacity *= 2;
+ link_name = xbt_realloc(link_name, (link_name_capacity) * sizeof(char *));
+ }
+ link_name[nb_link++] = xbt_strdup(A_surfxml_route_element_name);