]> git.puffer.fish Git - mirror/frr.git/commitdiff
bfdd: 0 is a valid fd. 18125/head
authorDonald Sharp <sharpd@nvidia.com>
Wed, 12 Feb 2025 15:33:22 +0000 (10:33 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Wed, 12 Feb 2025 15:33:22 +0000 (10:33 -0500)
It's unlikely that this would ever get a 0 fd to use
but let's just let the code assume it is ok.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
bfdd/bfd.c

index 164910556bb168e944ed5a44e87d7b55cf8acf9a..773761093eeaa5249d1f7c172716d955725b098d 100644 (file)
@@ -353,7 +353,7 @@ int bfd_session_enable(struct bfd_session *bs)
         */
        if (bs->bfd_mode == BFD_MODE_TYPE_SBFD_ECHO || bs->bfd_mode == BFD_MODE_TYPE_SBFD_INIT) {
                psock = bp_peer_srh_socketv6(bs);
-               if (psock <= 0) {
+               if (psock < 0) {
                        zlog_err("bp_peer_srh_socketv6 error");
                        return 0;
                }