Fix: event, stream names can be strings
[babeltrace.git] / lib / ctf-ir / event-class.c
index 3fc60603103bdda8f4d63e7aaf732b8c294fdbb0..67cb1575ec054b4e05a797c2dacf7bba16e7ce23 100644 (file)
@@ -59,12 +59,6 @@ struct bt_ctf_event_class *bt_ctf_event_class_create(const char *name)
        BT_LOGD("Creating event class object: name=\"%s\"",
                name);
 
-       if (bt_ctf_validate_identifier(name)) {
-               BT_LOGW("Invalid parameter: event class's name is not a valid CTF identifier: "
-                       "name=\"%s\"", name);
-               goto error;
-       }
-
        event_class = g_new0(struct bt_ctf_event_class, 1);
        if (!event_class) {
                BT_LOGE_STR("Failed to allocate one event class.");
@@ -79,12 +73,6 @@ struct bt_ctf_event_class *bt_ctf_event_class_create(const char *name)
                goto error;
        }
 
-       event_class->context = bt_ctf_field_type_structure_create();
-       if (!event_class->context) {
-               BT_LOGE_STR("Cannot create event class's initial context field type object.");
-               goto error;
-       }
-
        event_class->attributes = bt_ctf_attributes_create();
        if (!event_class->attributes) {
                BT_LOGE_STR("Cannot create event class's attributes object.");
This page took 0.04562 seconds and 4 git commands to generate.