X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fadd_context.cpp;h=5db0c5664888193d1b943558faf2ae4d3556a4aa;hb=HEAD;hp=79142cc65f29522e629d7bc2fede64f01c4d0c9f;hpb=5c7248cd5bce45bf64d563fb4e130a63bf345f11;p=lttng-tools.git diff --git a/src/bin/lttng/commands/add_context.cpp b/src/bin/lttng/commands/add_context.cpp index 79142cc65..3a0613bd0 100644 --- a/src/bin/lttng/commands/add_context.cpp +++ b/src/bin/lttng/commands/add_context.cpp @@ -812,9 +812,16 @@ static void destroy_ctx_type(struct ctx_type *type) if (!type) { return; } + if (type->opt) { free(type->opt->symbol); + + if (type->opt->ctx_type == CONTEXT_APP_CONTEXT) { + free(type->opt->u.app_ctx.ctx_name); + free(type->opt->u.app_ctx.provider_name); + } } + delete type->opt; free(type); }