Fix wrong goto
[lttng-tools.git] / ltt-sessiond / trace.c
index a9ede93eb7b076d5273825606a1d271f10662755..a821327e253242ef780b4d8c06614687169cfdbf 100644 (file)
@@ -137,7 +137,7 @@ int ust_create_trace(int sock, pid_t pid)
        ret = ustctl_create_trace(sock, trace->name);
        if (ret < 0) {
                ret = LTTCOMM_CREATE_FAIL;
-               goto error;
+               goto error_create;
        }
 
        /* Check if current session is valid */
@@ -146,6 +146,10 @@ int ust_create_trace(int sock, pid_t pid)
                current_session->ust_trace_count++;
        }
 
+       return 0;
+
+error_create:
+       free(trace);
 error:
        return ret;
 }
This page took 0.02412 seconds and 4 git commands to generate.