Fix: sessiond: leak of application context in channel
[lttng-tools.git] / src / bin / lttng-sessiond / ust-app.cpp
index 202e2939f183402b7917d19803fa3c01a41879f9..f626ee22ac53f1eac01b4d537987d6162e171cec 100644 (file)
@@ -323,6 +323,12 @@ static void delete_ust_app_ctx(int sock, struct ust_app_ctx *ua_ctx, struct ust_
                }
                free(ua_ctx->obj);
        }
+
+       if (ua_ctx->ctx.ctx == LTTNG_UST_ABI_CONTEXT_APP_CONTEXT) {
+               free(ua_ctx->ctx.u.app_ctx.provider_name);
+               free(ua_ctx->ctx.u.app_ctx.ctx_name);
+       }
+
        free(ua_ctx);
 }
 
This page took 0.023199 seconds and 4 git commands to generate.