X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Finteger.c;h=16cd903dc8aa8b7740859b0e7e30aae9bd4109a4;hp=7b7d22c8d4b1b48ebe12ed6c80550c1c8fd222dd;hb=0f980a3595f61930659e392b1248c59490dd5a22;hpb=add40b62157cb13cfa1144c59f6bb6054ad5b8a1 diff --git a/types/integer.c b/types/integer.c index 7b7d22c8..16cd903d 100644 --- a/types/integer.c +++ b/types/integer.c @@ -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); - fdest->uint_write(dest, integer_declaration, v); + if (fdest) + fdest->uint_write(dest, integer_declaration, v); } else { int64_t v; v = fsrc->int_read(src, integer_declaration); - fdest->int_write(dest, integer_declaration, v); + if (fdest) + fdest->int_write(dest, integer_declaration, v); } }