From 9845d179b353cb18133e7e57930c4aad00500fc0 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Fri, 13 Oct 1995 13:16:34 +0000 Subject: [PATCH] (prjoin): Rewrite loop that iterates over field specs. --- src/join.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/join.c b/src/join.c index 59d240f62f..f90b48f7a1 100644 --- a/src/join.c +++ b/src/join.c @@ -406,11 +406,14 @@ prjoin (struct line *line1, struct line *line2) { const struct outlist *o; - prfield (outlist->field - 1, outlist->file == 1 ? line1 : line2); - for (o = outlist->next; o; o = o->next) + o = outlist; + while (1) { - putchar (tab ? tab : ' '); prfield (o->field - 1, o->file == 1 ? line1 : line2); + o = o->next; + if (o == NULL) + break; + putchar (tab ? tab : ' '); } putchar ('\n'); } -- 2.47.3