X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=libust%2Fserialize.c;fp=libust%2Fserialize.c;h=6a8688420369ee073d3ae3fba779ed70d23181e1;hb=31607b38d9c0df726f9f100483f2a9d32ac4ceb9;hp=a9c6f69b79dd4e97b1d3e66169bd780a9aef44f7;hpb=2669948da1901b696735bb690fa3ba9ca8520d62;p=ust.git diff --git a/libust/serialize.c b/libust/serialize.c index a9c6f69..6a86884 100644 --- a/libust/serialize.c +++ b/libust/serialize.c @@ -647,6 +647,7 @@ notrace void ltt_vtrace(const struct marker *mdata, void *probe_data, largest_align = 1; /* must be non-zero for ltt_align */ data_size = ltt_get_data_size(&closure, serialize_private, &largest_align, fmt, &args_copy); + largest_align = min_t(int, largest_align, sizeof(void *)); va_end(args_copy); /* Iterate on each trace */