use getlist() instead of hand-rolled equivalent, no functional change;
authorschwarze <schwarze@openbsd.org>
Mon, 21 Jul 2014 19:51:32 +0000 (19:51 +0000)
committerschwarze <schwarze@openbsd.org>
Mon, 21 Jul 2014 19:51:32 +0000 (19:51 +0000)
diff from Kent R. Spillner <kspillner at acm org>;
no objections came up when showing this diff on tech@

usr.bin/man/config.c

index eae81f4..a4053a5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: config.c,v 1.9 2009/10/27 23:59:40 deraadt Exp $      */
+/*     $OpenBSD: config.c,v 1.10 2014/07/21 19:51:32 schwarze Exp $    */
 /*     $NetBSD: config.c,v 1.7 1995/09/28 06:05:21 tls Exp $   */
 
 /*
@@ -92,8 +92,7 @@ config(char *fname)
                        continue;
                *t = '\0';
 
-               for (tp = TAILQ_FIRST(&head);   /* Find any matching tag. */
-                   tp != NULL && strcmp(p, tp->s); tp = TAILQ_NEXT(tp, q));
+               tp = getlist(p);        /* Find any matching tag. */
 
                if (tp == NULL)         /* Create a new tag. */
                        tp = addlist(p);