X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=libust%2Ftracer.c;h=52928b836ba290c9d67d1ce45cc63377b32ba693;hb=763f41e58126afdc361006831a7daca773a9627a;hp=d5ec43e8356c2e527bc5642cc301fe1edb273770;hpb=240578adf0e495c1cbe5d7558ed8ef72a5bf02a7;p=ust.git diff --git a/libust/tracer.c b/libust/tracer.c index d5ec43e..52928b8 100644 --- a/libust/tracer.c +++ b/libust/tracer.c @@ -630,6 +630,11 @@ int ltt_trace_alloc(const char *trace_name) ltt_lock_traces(); + if (_ltt_trace_find(trace_name)) { /* Trace already allocated */ + err = 1; + goto traces_error; + } + trace = _ltt_trace_find_setup(trace_name); if (!trace) { ERR("Trace not found %s", trace_name);