From 0a50acbb661968ccac27d01d691ec97d411c0748 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Tue, 6 Nov 2018 23:00:04 +0100 Subject: [PATCH] inp.c, .if: enable multiple .elseif sections --- src/frontend/inp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/inp.c b/src/frontend/inp.c index 31d2cf171..7a1055640 100644 --- a/src/frontend/inp.c +++ b/src/frontend/inp.c @@ -1692,7 +1692,7 @@ recifeval(struct card *pdeck) s = nd->line; if (ciprefix(".if", nd->line)) recifeval(nd); - else if (ciprefix(".elseif", nd->line)) { + else if (ciprefix(".elseif", nd->line) && elseiftrue == 0) { elsefound = 0; elseiffound = 1; iffound = 0;