X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Fkernel-consumer%2Fkernel-consumer.c;h=d44ee6a7d67fd79bd613ed6502db5145ce46e35a;hb=a578f62ffe6b2f2dbbdf804bc6e07ec8b38f02e6;hp=d82e07fcaacf147cf4d59d8e98119cc3adc326bf;hpb=c1fcc06acaf11e0aa324aa9c26870d6a0f457728;p=lttng-tools.git diff --git a/src/common/kernel-consumer/kernel-consumer.c b/src/common/kernel-consumer/kernel-consumer.c index d82e07fca..d44ee6a7d 100644 --- a/src/common/kernel-consumer/kernel-consumer.c +++ b/src/common/kernel-consumer/kernel-consumer.c @@ -240,7 +240,7 @@ int lttng_kconsumer_snapshot_channel(uint64_t key, char *path, 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;