Fix: add missing overflow check in bt_ctf_stream_pos_access_ok
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 15 Aug 2017 21:30:03 +0000 (17:30 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 15 Aug 2017 22:06:16 +0000 (18:06 -0400)
commit6c711b23bd5bc6eb6b91f6c425080f2d6966f164
tree3229610709c1bbe083e486a5c5313c37a72cd350
parentf01de2aee1992a782fe57109c100d4a36b79ebf2
Fix: add missing overflow check in bt_ctf_stream_pos_access_ok

Found by Coverity:

2. overflow: Subtract operation overflows on operands bit_offset and 1UL.

CID 1377278 (#1 of 1): Overflowed return value (INTEGER_OVERFLOW).
overflow_sink: Overflowed or truncated value (or a value computed from
an overflowed or truncated value) bt_ctf_stream_pos_move(pos, ({...}))
used as return value.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
include/babeltrace/ctf-writer/serialize-internal.h
This page took 0.024365 seconds and 4 git commands to generate.