sink.text.details: don't write `:` after `Packet beginning` without ctx
[babeltrace.git] / src / plugins / text / details / write.c
index 78ab04dcc5dc613854146947a7dbbf4afae552aa..aa45d3d08e746abbd8ba5d59225be8d11363246a 100644 (file)
@@ -2340,15 +2340,16 @@ int write_packet_beginning_message(struct details_write_ctx *ctx,
        }
 
        /* Write field */
-       g_string_append(ctx->str, ":\n");
-       incr_indent(ctx);
        field = bt_packet_borrow_context_field_const(packet);
        if (field) {
+               g_string_append(ctx->str, ":\n");
+               incr_indent(ctx);
                write_root_field(ctx, "Context", field);
+               decr_indent(ctx);
+       } else {
+               write_nl(ctx);
        }
 
-       decr_indent(ctx);
-
 end:
        return ret;
 }
This page took 0.023481 seconds and 4 git commands to generate.