X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcommon%2Fevent.c;h=c52c4ee5a0ce37804006aa1b784681b9af949a6d;hb=4872076767c2e6e033b3bae4d3c909b3c713bb66;hp=56af0caaa063979148b85bd967be689ac7fd4871;hpb=bfcd0061ccf63b76a502f43a199200b6ccab880f;p=deliverable%2Flttng-tools.git diff --git a/src/common/event.c b/src/common/event.c index 56af0caaa..c52c4ee5a 100644 --- a/src/common/event.c +++ b/src/common/event.c @@ -1525,6 +1525,9 @@ static enum lttng_error_code compute_flattened_size( /* The basic struct lttng_event */ storage_req = event_count * sizeof(struct lttng_event); + /* The struct lttng_event_extended */ + storage_req += event_count * sizeof(struct lttng_event_extended); + for (i = 0; i < event_count; i++) { int probe_storage_req = 0; const struct event_list_element *element = @@ -1545,10 +1548,6 @@ static enum lttng_error_code compute_flattened_size( probe_storage_req = ret; } - /* The struct·lttng_event_extended */ - storage_req += event_count * - sizeof(struct lttng_event_extended); - if (element->filter_expression) { storage_req += strlen(element->filter_expression) + 1; }