X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9735863c1ccb1ae8b55853262d6e1c3ee3a8698f..15af6f9bf88ff4bfdd0b8e87039e666ee092fbfe:/src/surf/AsImpl.cpp diff --git a/src/surf/AsImpl.cpp b/src/surf/AsImpl.cpp index 36666af8cc..23b78aa009 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,8 +19,6 @@ namespace simgrid { } AsImpl::~AsImpl() { - xbt_dynar_free(&upDownLinks); - delete netcard_; } xbt_dynar_t AsImpl::getOneLinkRoutes() { @@ -213,6 +209,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)