X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=plugins%2Fctf%2Ffs%2Fmetadata.c;h=063ebe56c7d74a77f765b6589d61b5a491573db1;hp=e531056c91fadb2769d2ba0483e8cfbb4464f3ba;hb=4f1f88a6bc222c4f93aa8972d488eeb3fc195f33;hpb=a45a0b60b2e60c4e6fa987731742c38777126058 diff --git a/plugins/ctf/fs/metadata.c b/plugins/ctf/fs/metadata.c index e531056c..063ebe56 100644 --- a/plugins/ctf/fs/metadata.c +++ b/plugins/ctf/fs/metadata.c @@ -313,7 +313,7 @@ end: return ret; } -void ctf_fs_metadata_set_trace(struct ctf_fs_component *ctf_fs) +int ctf_fs_metadata_set_trace(struct ctf_fs_component *ctf_fs) { int ret = 0; struct ctf_fs_file *file = get_file(ctf_fs, ctf_fs->trace_path->str); @@ -412,6 +412,8 @@ error: ctf_fs->metadata->text = NULL; } + ret = -1; + end: if (file) { ctf_fs_file_destroy(file); @@ -420,6 +422,8 @@ end: if (scanner) { ctf_scanner_free(scanner); } + + return ret; } int ctf_fs_metadata_init(struct ctf_fs_metadata *metadata)