X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=liblttng-ust%2Flttng-events.c;h=8868afeaacb29ac1fffa178aea82fb0ea34e48d8;hb=8c3470eaadb6e01fe65e1b852907467c0527ba05;hp=d29a6c712c7c1a5baf349f24a8d853542ffc2879;hpb=74579d3b9664fd1f60c0241cb569c6a2bfee05ff;p=lttng-ust.git diff --git a/liblttng-ust/lttng-events.c b/liblttng-ust/lttng-events.c index d29a6c71..8868afea 100644 --- a/liblttng-ust/lttng-events.c +++ b/liblttng-ust/lttng-events.c @@ -138,6 +138,7 @@ struct lttng_session *lttng_session_create(void) session = zmalloc(sizeof(struct lttng_session)); if (!session) return NULL; + session->struct_size = sizeof(struct lttng_session); session_priv = zmalloc(sizeof(struct lttng_ust_session_private)); if (!session_priv) { free(session); @@ -504,19 +505,6 @@ int lttng_create_enum_check(const struct lttng_type *type, struct lttng_session *session) { switch (type->atype) { - case atype_enum: - { - const struct lttng_enum_desc *enum_desc; - int ret; - - enum_desc = type->u.legacy.basic.enumeration.desc; - ret = lttng_enum_create(enum_desc, session); - if (ret && ret != -EEXIST) { - DBG("Unable to create enum error: (%d)", ret); - return ret; - } - break; - } case atype_enum_nestable: { const struct lttng_enum_desc *enum_desc; @@ -1186,9 +1174,6 @@ void _event_enum_destroy(struct lttng_session *session, field = &(event->priv->desc->fields[i]); switch (field->type.atype) { - case atype_enum: - enum_desc = field->type.u.legacy.basic.enumeration.desc; - break; case atype_enum_nestable: enum_desc = field->type.u.enum_nestable.desc; break;