Check for context name duplicata
[lttng-modules.git] / lttng-context-prio.c
index 842717ca7c74def7f4368aae807083c5b2b34666..ad1c42f43ef5d56ed638ec76087ff1048b2b2992 100644 (file)
@@ -64,6 +64,10 @@ int lttng_add_prio_to_ctx(struct lttng_ctx **ctx)
        field = lttng_append_context(ctx);
        if (!field)
                return -ENOMEM;
+       if (lttng_find_context(*ctx, "prio")) {
+               lttng_remove_context_field(ctx, field);
+               return -EEXIST;
+       }
        field->event_field.name = "prio";
        field->event_field.type.atype = atype_integer;
        field->event_field.type.u.basic.integer.size = sizeof(int) * CHAR_BIT;
This page took 0.022796 seconds and 4 git commands to generate.