projects
/
deliverable
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: liblttng-ctl: erroneous flat size computation
[deliverable/lttng-tools.git]
/
src
/
common
/
event.c
diff --git
a/src/common/event.c
b/src/common/event.c
index 56af0caaa063979148b85bd967be689ac7fd4871..c52c4ee5a0ce37804006aa1b784681b9af949a6d 100644
(file)
--- 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 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 =
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;
}
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;
}
if (element->filter_expression) {
storage_req += strlen(element->filter_expression) + 1;
}
This page took
0.025604 seconds
and
5
git commands to generate.