+ plaintext = ctf_metadata_decoder_get_text(decoder);
+ g_metadata_text = g_string_new(NULL);
+
+ if (!g_metadata_text) {
+ goto error;
+ }
+
+ if (strncmp(plaintext, METADATA_TEXT_SIG, sizeof(METADATA_TEXT_SIG) - 1) != 0) {
+ g_string_assign(g_metadata_text, METADATA_TEXT_SIG);
+ g_string_append(g_metadata_text, " */\n\n");
+ }
+
+ g_string_append(g_metadata_text, plaintext);
+
+ ret = bt_value_map_insert_string_entry(result, "text", g_metadata_text->str);