X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Factions%2Fgroup.c;h=4ac239c9d62c14f43c7b2ddf0623c5e901aeaf5d;hp=31c6f456ebcdf2c11c3e0da702f5733befd13eac;hb=3e6e0df2f8f9f23d252c2508b6d741916dfcc4b3;hpb=17182cfd13b6d35cf8c80d4f9ccf8d2bdd1a05f2 diff --git a/src/common/actions/group.c b/src/common/actions/group.c index 31c6f456e..4ac239c9d 100644 --- a/src/common/actions/group.c +++ b/src/common/actions/group.c @@ -217,6 +217,11 @@ ssize_t lttng_action_group_create_from_payload( lttng_payload_view_from_view(view, consumed_len, view->buffer.size - consumed_len); + if (!lttng_payload_view_is_valid(&child_view)) { + consumed_len = -1; + goto end; + } + consumed_len_child = lttng_action_create_from_payload( &child_view, &child_action); if (consumed_len_child < 0) {