]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: don't print 0.0.0.0:0 for FPM config
authorDavid Lamparter <equinox@opensourcerouting.org>
Wed, 23 Aug 2017 13:48:36 +0000 (15:48 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Wed, 23 Aug 2017 18:17:45 +0000 (20:17 +0200)
Fixes: #319
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
zebra/zebra_fpm.c

index b88bce9e82fca25d71756ffc57a881656df68f38..8c0700ac8b13a5152406b6a7c5a02409994991e6 100644 (file)
@@ -1589,8 +1589,10 @@ static int fpm_remote_srv_write(struct vty *vty)
 
        in.s_addr = zfpm_g->fpm_server;
 
-       if (zfpm_g->fpm_server != FPM_DEFAULT_IP
-           || zfpm_g->fpm_port != FPM_DEFAULT_PORT)
+       if ((zfpm_g->fpm_server != FPM_DEFAULT_IP
+               && zfpm_g->fpm_server != INADDR_ANY)
+           || (zfpm_g->fpm_port != FPM_DEFAULT_PORT
+               && zfpm_g->fpm_port != 0))
                vty_out(vty, "fpm connection ip %s port %d\n", inet_ntoa(in),
                        zfpm_g->fpm_port);