src.ctf.fs: pass clkClsCfg to ctf_fs_component constructor
[babeltrace.git] / src / plugins / ctf / fs-src / fs.cpp
index b028893a191232dd92b677c27aed486e66bc38ae..02cf97df32426d5c74b2d12b68de992e7ca3b52a 100644 (file)
@@ -1578,11 +1578,9 @@ static ctf_fs_component::UP ctf_fs_create(const bt2::ConstMapValue params,
                                           bt_self_component_source *self_comp_src)
 {
     bt_self_component *self_comp = bt_self_component_source_as_self_component(self_comp_src);
-    ctf_fs_component::UP ctf_fs = bt2s::make_unique<ctf_fs_component>(
-        bt2c::Logger {bt2::SelfSourceComponent {self_comp_src}, "PLUGIN/SRC.CTF.FS/COMP"});
-    const auto parameters = read_src_fs_parameters(params, ctf_fs->logger);
-
-    ctf_fs->clkClsCfg = parameters.clkClsCfg;
+    const bt2c::Logger logger {bt2::SelfSourceComponent {self_comp_src}, "PLUGIN/SRC.CTF.FS/COMP"};
+    const auto parameters = read_src_fs_parameters(params, logger);
+    auto ctf_fs = bt2s::make_unique<ctf_fs_component>(parameters.clkClsCfg, logger);
 
     if (ctf_fs_component_create_ctf_fs_trace(
             ctf_fs.get(), parameters.inputs,
This page took 0.023299 seconds and 4 git commands to generate.