X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9735863c1ccb1ae8b55853262d6e1c3ee3a8698f..fd9d52c0c7a9c96221fff2013cdeef05b6e979e2:/src/surf/AsImpl.cpp diff --git a/src/surf/AsImpl.cpp b/src/surf/AsImpl.cpp index 36666af8cc..12d2c2f4cd 100644 --- a/src/surf/AsImpl.cpp +++ b/src/surf/AsImpl.cpp @@ -1,12 +1,10 @@ -/* Copyright (c) 2006-2014. The SimGrid Team. - * All rights reserved. */ +/* Copyright (c) 2006-2016. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ #include "xbt/log.h" -#include "simgrid/s4u/As.hpp" #include "src/surf/AsImpl.hpp" #include "src/surf/network_interface.hpp" // Link FIXME: move to proper header @@ -21,7 +19,6 @@ namespace simgrid { } AsImpl::~AsImpl() { - xbt_dynar_free(&upDownLinks); delete netcard_; } @@ -213,6 +210,7 @@ namespace simgrid { getRouteRecursive(src, route.gw_src, links, latency); for (auto link: *route.link_list) links->push_back(link); + delete route.link_list; /* If dest gateway is not our destination, we have to recursively find our way from this point */ if (route.gw_dst != dst)