It's on the "prot" field, not flags. Moreover, it needs to be done with
a == / != comparison, not a mask.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
printf_debug("ctf_move_pos test EOF: %" PRId64 "\n", pos->offset);
if (unlikely(pos->offset == EOF))
return 0;
printf_debug("ctf_move_pos test EOF: %" PRId64 "\n", pos->offset);
if (unlikely(pos->offset == EOF))
return 0;
- if (pos->flags & PROT_READ)
+ if (pos->prot == PROT_READ)
max_len = pos->content_size;
else
max_len = pos->packet_size;
max_len = pos->content_size;
else
max_len = pos->packet_size;
if (unlikely(pos->offset == EOF))
return 0;
if (unlikely(pos->offset == EOF))
return 0;
- if (pos->flags & PROT_READ)
+ if (pos->prot == PROT_READ)
max_len = pos->content_size;
else
max_len = pos->packet_size;
max_len = pos->content_size;
else
max_len = pos->packet_size;