X-Git-Url: https://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=converter%2Fbabeltrace-log.c;h=c478b004d71cf1ecf844c339db46db6fa912c3eb;hp=db7f60f1d2b60b2eeccf114ab24e2965a5641caa;hb=7b563a77ba346fe41e27fe61f7c4e1b37127f12c;hpb=b9e6498df8b3e7c2ad312dccddf9f1a5e181648e diff --git a/converter/babeltrace-log.c b/converter/babeltrace-log.c index db7f60f1..c478b004 100644 --- a/converter/babeltrace-log.c +++ b/converter/babeltrace-log.c @@ -282,7 +282,8 @@ void trace_string(char *line, struct ctf_stream_pos *pos, size_t len) if (!ctf_move_pos(&dummy, tlen * CHAR_BIT)) packet_filled = 1; if (packet_filled || ctf_pos_packet(&dummy)) { - ctf_pos_pad_packet(pos); + if (ctf_pos_pad_packet(pos)) + goto error; write_packet_header(pos, s_uuid); write_packet_context(pos); if (attempt++ == 1) {