diff --git a/usr.bin/tail/reverse.c b/usr.bin/tail/reverse.c index ea2ed70df00..f0a52aa8bcc 100644 --- a/usr.bin/tail/reverse.c +++ b/usr.bin/tail/reverse.c @@ -234,9 +234,8 @@ r_buf(FILE *fp) * If no input data for this block and we tossed some data, * recover it. */ - if (!len) { - if (enomem) - enomem -= tl->len; + if (!len && enomem) { + enomem -= tl->len; tl = tl->prev; break; }