From a271797b393d9351a14f9c09c71d33f386820227 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;