X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3ec528eeeb1921ae588d32934d2798ca5da1d249..7d10ac486fa93aa9b2fb3570808831f47cc01618:/src/surf/surf_routing_generic.cpp diff --git a/src/surf/surf_routing_generic.cpp b/src/surf/surf_routing_generic.cpp index 92133dd209..c67abb4407 100644 --- a/src/surf/surf_routing_generic.cpp +++ b/src/surf/surf_routing_generic.cpp @@ -440,20 +440,14 @@ AsPtr AsGeneric::processingUnitsExist(char *element) void AsGeneric::srcDstCheck(RoutingEdgePtr src, RoutingEdgePtr dst) { - - RoutingEdgePtr src_data = src; - RoutingEdgePtr dst_data = dst; - - if (src_data == NULL || dst_data == NULL) + if (src == NULL || dst == NULL) xbt_die("Ask for route \"from\"(%s) or \"to\"(%s) no found at AS \"%s\"", - src->getName(), - dst->getName(), - p_name); + src ? src->getName() : "(null)", + dst ? dst->getName() : "(null)", + p_name); - AsPtr src_as = - (src_data)->getRcComponent(); - AsPtr dst_as = - (dst_data)->getRcComponent(); + AsPtr src_as = src->getRcComponent(); + AsPtr dst_as = dst->getRcComponent(); if (src_as != dst_as) xbt_die("The src(%s in %s) and dst(%s in %s) are in differents AS",