From: Gabriel Corona Date: Mon, 30 May 2016 12:06:57 +0000 (+0200) Subject: Fix a leak in XML parsing X-Git-Tag: v3_14~1109 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/ac013505f537818e5826df491eabffc4eabe8dde Fix a leak in XML parsing --- diff --git a/src/surf/xml/surfxml_sax_cb.cpp b/src/surf/xml/surfxml_sax_cb.cpp index 7e8c9278bb..68ff3721a0 100644 --- a/src/surf/xml/surfxml_sax_cb.cpp +++ b/src/surf/xml/surfxml_sax_cb.cpp @@ -951,6 +951,12 @@ void ETag_surfxml_process(void){ } sg_platf_new_process(&process); + + for (int i = 0; i != argc; ++i) + xbt_free(argv[i]); + xbt_free(argv); + argv = nullptr; + current_property_set = nullptr; }