- struct lttng_trigger_comm trigger_comm;
- ssize_t action_size, condition_size, offset = 0, ret;
-
- if (!trigger) {
- ret = -1;
+ int ret;
+ size_t header_offset, size_before_payload;
+ struct lttng_trigger_comm trigger_comm = { 0 };
+ struct lttng_trigger_comm *header;
+
+ header_offset = buf->size;
+ ret = lttng_dynamic_buffer_append(buf, &trigger_comm,
+ sizeof(trigger_comm));
+ if (ret) {