From 0c37b206eca59a60392c53718d7182bb6039cfe8 Mon Sep 17 00:00:00 2001 From: y-okumura-isp Date: Fri, 31 Jan 2020 11:41:04 +0900 Subject: [PATCH] `rcl_arguments_fini` free external_log_config_file (#469) Signed-off-by: y-okumura-isp --- rcl/src/rcl/arguments.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rcl/src/rcl/arguments.c b/rcl/src/rcl/arguments.c index 484571137e..ddad4c654a 100644 --- a/rcl/src/rcl/arguments.c +++ b/rcl/src/rcl/arguments.c @@ -1091,6 +1091,11 @@ rcl_arguments_fini( args->impl->parameter_files = NULL; } + if (NULL != args->impl->external_log_config_file) { + args->impl->allocator.deallocate(args->impl->external_log_config_file, args->impl->allocator.state); + args->impl->external_log_config_file = NULL; + } + args->impl->allocator.deallocate(args->impl, args->impl->allocator.state); args->impl = NULL; return ret;