From: Arnaud Giersch Date: Tue, 5 Feb 2013 20:49:36 +0000 (+0100) Subject: Fix memory leak. X-Git-Tag: v3_9_90~510^2~28 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/85fc6a41fb7502c4cc24304b8730988f57d8e8fa?ds=sidebyside Fix memory leak. --- diff --git a/include/msg/datatypes.h b/include/msg/datatypes.h index 948930836c..46281fea1b 100644 --- a/include/msg/datatypes.h +++ b/include/msg/datatypes.h @@ -89,7 +89,7 @@ typedef enum { } e_msg_vm_state_t; typedef struct msg_vm { - const char *name; + char *name; s_xbt_swag_hookup_t all_vms_hookup; s_xbt_swag_hookup_t host_vms_hookup; xbt_dynar_t processes; diff --git a/src/msg/msg_vm.c b/src/msg/msg_vm.c index c025372f06..473d8e2c5a 100644 --- a/src/msg/msg_vm.c +++ b/src/msg/msg_vm.c @@ -220,7 +220,7 @@ void MSG_vm_destroy(msg_vm_t vm) { TRACE_msg_vm_end(vm); #endif - + xbt_free(vm->name); xbt_dynar_free(&vm->processes); xbt_free(vm); }