X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-app.c;h=7e7c89a481d5fab4019b470ca45b4bcb7c3c4c5d;hb=3295105b7e92bbfa6a21dc9c5d71ad5458540ac9;hp=12ea705bbe0e4f631cef81a45f2ceaae6af8a2d7;hpb=f45e313daba4dc617f3036ca0ce0e6de305a4ba5;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/ust-app.c b/src/bin/lttng-sessiond/ust-app.c index 12ea705bb..7e7c89a48 100644 --- a/src/bin/lttng-sessiond/ust-app.c +++ b/src/bin/lttng-sessiond/ust-app.c @@ -4689,6 +4689,9 @@ int ust_app_recv_notify(int sock) ret = add_event_ust_registry(sock, sobjd, cobjd, name, sig, nr_fields, fields, loglevel, model_emf_uri); if (ret < 0) { + free(sig); + free(model_emf_uri); + free(fields); goto error; } @@ -4716,6 +4719,7 @@ int ust_app_recv_notify(int sock) ret = reply_ust_register_channel(sock, sobjd, cobjd, nr_fields, fields); if (ret < 0) { + free(fields); goto error; }