Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
ret = -EPERM;
goto error;
} else {
ret = -EPERM;
goto error;
} else {
- CTF_TRACE_SET_FIELD(trace, byte_order);
if (byte_order != trace->byte_order) {
trace->byte_order = byte_order;
/*
if (byte_order != trace->byte_order) {
trace->byte_order = byte_order;
/*
+ CTF_TRACE_SET_FIELD(trace, byte_order);
} else if (!strcmp(left, "packet.header")) {
struct declaration *declaration;
} else if (!strcmp(left, "packet.header")) {
struct declaration *declaration;
free_declaration_scope(trace->declaration_scope);
trace->declaration_scope = NULL;
/* byte order changed while creating types, retry. */
free_declaration_scope(trace->declaration_scope);
trace->declaration_scope = NULL;
/* byte order changed while creating types, retry. */
+ if (ret == -EINTR) {
+ trace->field_mask = 0;