X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Flttng-live%2Flttng-live-comm.c;h=238cafdd002360a51ccb82c72fb3addebec5dabd;hp=0cd62f9812b8d03a201f2f85572697f8a2666c72;hb=fcf104173870de4678c8f69e33039d39193c939a;hpb=fb6b45aa1cd6baad19b42ef7cc7fa575c45895e1 diff --git a/formats/lttng-live/lttng-live-comm.c b/formats/lttng-live/lttng-live-comm.c index 0cd62f98..238cafdd 100644 --- a/formats/lttng-live/lttng-live-comm.c +++ b/formats/lttng-live/lttng-live-comm.c @@ -1065,7 +1065,8 @@ void read_packet_header(struct ctf_stream_pos *pos, int ret; /* update trace_packet_header and stream_packet_context */ - if (pos->prot != PROT_WRITE && file_stream->parent.trace_packet_header) { + if (!(pos->prot & PROT_WRITE) && + file_stream->parent.trace_packet_header) { /* Read packet header */ ret = generic_rw(&pos->parent, &file_stream->parent.trace_packet_header->p); @@ -1076,7 +1077,8 @@ void read_packet_header(struct ctf_stream_pos *pos, goto end; } } - if (pos->prot != PROT_WRITE && file_stream->parent.stream_packet_context) { + if (!(pos->prot & PROT_WRITE) && + file_stream->parent.stream_packet_context) { /* Read packet context */ ret = generic_rw(&pos->parent, &file_stream->parent.stream_packet_context->p);