From 85fc6a41fb7502c4cc24304b8730988f57d8e8fa Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Tue, 5 Feb 2013 21:49:36 +0100 Subject: [PATCH] Fix memory leak. --- include/msg/datatypes.h | 2 +- src/msg/msg_vm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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); } -- 2.20.1