strings: don't free, just realloc
[babeltrace.git] / types / integer.c
index 16cd903dc8aa8b7740859b0e7e30aae9bd4109a4..254dcbcb874c5d5b72ae57c6c44673d52f981697 100644 (file)
@@ -40,12 +40,14 @@ void integer_copy(struct stream_pos *dest, const struct format *fdest,
                uint64_t v;
 
                v = fsrc->uint_read(src, integer_declaration);
+               integer->value._unsigned = v;
                if (fdest)
                        fdest->uint_write(dest, integer_declaration, v);
        } else {
                int64_t v;
 
                v = fsrc->int_read(src, integer_declaration);
+               integer->value._signed = v;
                if (fdest)
                        fdest->int_write(dest, integer_declaration, v);
        }
This page took 0.024541 seconds and 4 git commands to generate.