From fe3ea0085f9bd50324046cb50b3962b7cf7a6aec Mon Sep 17 00:00:00 2001 From: Tim Prins Date: Wed, 7 Mar 2007 01:09:38 +0000 Subject: [PATCH] Fix minor memory leaks This commit was SVN r13946. --- opal/runtime/opal_params.c | 1 + opal/util/stacktrace.c | 1 + orte/util/pre_condition_transports.c | 1 + 3 files changed, 3 insertions(+) diff --git a/opal/runtime/opal_params.c b/opal/runtime/opal_params.c index e57eba23ab..d6818e5daf 100644 --- a/opal/runtime/opal_params.c +++ b/opal/runtime/opal_params.c @@ -71,6 +71,7 @@ int opal_register_params(void) mca_base_param_reg_string_name("opal", "signal", "If a signal is received, display the stack trace frame", false, false, string, NULL); + free(string); } #if OMPI_ENABLE_DEBUG diff --git a/opal/util/stacktrace.c b/opal/util/stacktrace.c index 75902ee5df..2490c80e38 100644 --- a/opal/util/stacktrace.c +++ b/opal/util/stacktrace.c @@ -416,6 +416,7 @@ int opal_util_register_stackhandlers (void) return OPAL_ERR_IN_ERRNO; } } + free(string_value); #endif /* OMPI_WANT_PRETTY_PRINT_STACKTRACE && ! defined(__WINDOWS__) */ return OPAL_SUCCESS; diff --git a/orte/util/pre_condition_transports.c b/orte/util/pre_condition_transports.c index 9a078d0350..df667bb678 100644 --- a/orte/util/pre_condition_transports.c +++ b/orte/util/pre_condition_transports.c @@ -154,6 +154,7 @@ int orte_pre_condition_transports(orte_app_context_t **app_context, size_t num_c } free(cs_env); + free(string_key); return ORTE_SUCCESS; }