Fix: memleaks in channel/event notify
[lttng-tools.git] / src / bin / lttng-sessiond / ust-app.c
index 12ea705bbe0e4f631cef81a45f2ceaae6af8a2d7..7e7c89a481d5fab4019b470ca45b4bcb7c3c4c5d 100644 (file)
@@ -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;
                }
 
This page took 0.025538 seconds and 5 git commands to generate.