Fix: sink.text.pretty: comma in enum fields
[babeltrace.git] / plugins / ctf / fs-src / fs.c
index 6672071fee6f2cac65851bc5500a452932057e68..6f02c8de4570a40738c6886173338e4acb64073a 100644 (file)
@@ -600,7 +600,7 @@ void array_insert(GPtrArray *array, gpointer element, size_t pos)
                        (original_array_len - pos) * sizeof(gpointer));
        }
 
-       /* Insert the value and bump the array len */
+       /* Insert the value. */
        array->pdata[pos] = element;
 }
 
@@ -797,6 +797,7 @@ int add_ds_file_to_ds_file_group(struct ctf_fs_trace *ctf_fs_trace,
 
 error:
        ctf_fs_ds_file_group_destroy(ds_file_group);
+       ds_file_group = NULL;
        ret = -1;
 
 end:
@@ -1720,24 +1721,24 @@ bool read_src_fs_parameters(const bt_value *params,
        value = bt_value_map_borrow_entry_value_const(params,
                "clock-class-offset-s");
        if (value) {
-               if (!bt_value_is_integer(value)) {
+               if (!bt_value_is_signed_integer(value)) {
                        BT_LOGE("clock-class-offset-s must be an integer");
                        goto error;
                }
                ctf_fs->metadata_config.clock_class_offset_s =
-                       bt_value_integer_get(value);
+                       bt_value_signed_integer_get(value);
        }
 
        /* clock-class-offset-ns parameter */
        value = bt_value_map_borrow_entry_value_const(params,
                "clock-class-offset-ns");
        if (value) {
-               if (!bt_value_is_integer(value)) {
+               if (!bt_value_is_signed_integer(value)) {
                        BT_LOGE("clock-class-offset-ns must be an integer");
                        goto error;
                }
                ctf_fs->metadata_config.clock_class_offset_ns =
-                       bt_value_integer_get(value);
+                       bt_value_signed_integer_get(value);
        }
 
 
This page took 0.028106 seconds and 4 git commands to generate.