X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Ftypes%2Finteger.c;h=b5c59ddea1bf4dc9704e096f53c6e5cdc5cc0c74;hp=9b918954d269dbb4d04c83f2f4146cec7a5b83f1;hb=670977d3f384db208f375255a83060d90075d626;hpb=d8ea2d29b07b1db11e567f7d579553b783ee52d2;ds=sidebyside diff --git a/formats/ctf/types/integer.c b/formats/ctf/types/integer.c index 9b918954..b5c59dde 100644 --- a/formats/ctf/types/integer.c +++ b/formats/ctf/types/integer.c @@ -40,11 +40,11 @@ int _aligned_integer_read(struct stream_pos *ppos, int rbo = (integer_declaration->byte_order != BYTE_ORDER); /* reverse byte order */ ctf_align_pos(pos, integer_declaration->p.alignment); - assert(!(pos->offset % CHAR_BIT)); if (!ctf_pos_access_ok(pos, integer_declaration->len)) return -EFAULT; + assert(!(pos->offset % CHAR_BIT)); if (!integer_declaration->signedness) { switch (integer_declaration->len) { case 8: @@ -142,11 +142,11 @@ int _aligned_integer_write(struct stream_pos *ppos, int rbo = (integer_declaration->byte_order != BYTE_ORDER); /* reverse byte order */ ctf_align_pos(pos, integer_declaration->p.alignment); - assert(!(pos->offset % CHAR_BIT)); if (!ctf_pos_access_ok(pos, integer_declaration->len)) return -EFAULT; + assert(!(pos->offset % CHAR_BIT)); if (pos->dummy) goto end; if (!integer_declaration->signedness) {