X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Fkernel-consumer%2Fkernel-consumer.c;h=627cd2a8b5d7aad61ffc1d97794a0c2bbf756267;hb=9377d8304c28c29c9ba7b3e7f1ea2551dec8e01a;hp=4e93bee915463bccba902d646f72f2fdd1f20f87;hpb=ba27cd0052c3d29b84b8c157fe5969b6a086f09f;p=lttng-tools.git diff --git a/src/common/kernel-consumer/kernel-consumer.c b/src/common/kernel-consumer/kernel-consumer.c index 4e93bee91..627cd2a8b 100644 --- a/src/common/kernel-consumer/kernel-consumer.c +++ b/src/common/kernel-consumer/kernel-consumer.c @@ -237,7 +237,7 @@ static int lttng_kconsumer_snapshot_channel( produced_pos, nb_packets_per_stream, stream->max_sb_size); - while (consumed_pos < produced_pos) { + while ((long) (consumed_pos - produced_pos) < 0) { ssize_t read_len; unsigned long len, padded_len;