X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f3507930c130404d05f982cf9fe960fb95f7eb4b..505fa6b336fedfbe5951b01dc5c49f8c3f54e177:/src/surf/network_gtnets.c diff --git a/src/surf/network_gtnets.c b/src/surf/network_gtnets.c index e30d059be7..fb04b380d3 100644 --- a/src/surf/network_gtnets.c +++ b/src/surf/network_gtnets.c @@ -272,7 +272,7 @@ static void add_route() unsigned int cpt = 0; int i = 0; xbt_dict_cursor_t cursor = NULL; - char *key,*data; + char *key,*data, *end; const char *sep = "#"; xbt_dynar_t links, keys; @@ -284,8 +284,8 @@ static void add_route() nb_link = xbt_dynar_length(links); link_name = xbt_realloc(link_name, (nb_link) * sizeof(char *)); - src_id = atoi(xbt_dynar_get_as(keys, 0, char*)); - dst_id = atoi(xbt_dynar_get_as(keys, 1, char*)); + src_id = strtol(xbt_dynar_get_as(keys, 0, char*), &end, 16); + dst_id = strtol(xbt_dynar_get_as(keys, 1, char*), &end, 16); i = 0; char* link = NULL;