]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: Fix nexthop reading to work better
authorDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 6 Nov 2017 16:20:40 +0000 (11:20 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 6 Nov 2017 16:20:40 +0000 (11:20 -0500)
Fixes: #1404
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
lib/routemap.c

index 31afc33f5818443a67ad30d798aa29363c5baef3..175e0999942a12c105c8019f1762aa97e9af8eaf 100644 (file)
@@ -2186,7 +2186,7 @@ DEFUN (set_ip_nexthop,
                return CMD_WARNING_CONFIG_FAILED;
        }
        if (su.sin.sin_addr.s_addr == 0
-           || IPV4_CLASS_DE(su.sin.sin_addr.s_addr)) {
+           || IPV4_CLASS_DE(ntohl(su.sin.sin_addr.s_addr))) {
                vty_out(vty,
                        "%% nexthop address cannot be 0.0.0.0, multicast or reserved\n");
                return CMD_WARNING_CONFIG_FAILED;