bt_ctf_clock_class_create(): add a frequency parameter
[babeltrace.git] / plugins / libctfcopytrace / ctfcopytrace.c
index 4f0811e35e8b72b45b6aa3487a9ba2aaca10f4a2..aad87b8ac980263e39c578e4dc834155ac07d301 100644 (file)
@@ -58,7 +58,8 @@ struct bt_ctf_clock_class *ctf_copy_clock_class(FILE *err,
                goto end;
        }
 
-       writer_clock_class = bt_ctf_clock_class_create(name);
+       writer_clock_class = bt_ctf_clock_class_create(name,
+               bt_ctf_clock_class_get_frequency(clock_class));
        if (!writer_clock_class) {
                fprintf(err, "[error] %s in %s:%d\n", __func__, __FILE__,
                                __LINE__);
@@ -76,19 +77,6 @@ struct bt_ctf_clock_class *ctf_copy_clock_class(FILE *err,
                }
        }
 
-       u64_ret = bt_ctf_clock_class_get_frequency(clock_class);
-       if (u64_ret == -1ULL) {
-               fprintf(err, "[error] %s in %s:%d\n", __func__, __FILE__,
-                               __LINE__);
-               goto end_destroy;
-       }
-       int_ret = bt_ctf_clock_class_set_frequency(writer_clock_class, u64_ret);
-       if (int_ret != 0) {
-               fprintf(err, "[error] %s in %s:%d\n", __func__, __FILE__,
-                               __LINE__);
-               goto end_destroy;
-       }
-
        u64_ret = bt_ctf_clock_class_get_precision(clock_class);
        if (u64_ret == -1ULL) {
                fprintf(err, "[error] %s in %s:%d\n", __func__, __FILE__,
This page took 0.025359 seconds and 4 git commands to generate.