r1.102 forgot to tweak the "redistribute rtlabel" part of the grammar.
authordlg <dlg@openbsd.org>
Mon, 25 Jan 2021 06:16:38 +0000 (06:16 +0000)
committerdlg <dlg@openbsd.org>
Mon, 25 Jan 2021 06:16:38 +0000 (06:16 +0000)
fixes "redistribute rtlabel foo" without "depend on".

usr.sbin/ospfd/parse.y

index 12e4007..c894fe5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: parse.y,v 1.102 2021/01/07 09:31:02 claudio Exp $ */
+/*     $OpenBSD: parse.y,v 1.103 2021/01/25 06:16:38 dlg Exp $ */
 
 /*
  * Copyright (c) 2004, 2005 Esben Norby <norby@openbsd.org>
@@ -355,7 +355,7 @@ redistribute        : no REDISTRIBUTE NUMBER '/' NUMBER optlist dependonopt {
                        free($5);
                        $$ = r;
                }
-               | no REDISTRIBUTE RTLABEL STRING optlist dependon {
+               | no REDISTRIBUTE RTLABEL STRING optlist dependonopt {
                        struct redistribute     *r;
 
                        if ((r = calloc(1, sizeof(*r))) == NULL)