diff options
-rw-r--r-- | src/if_wg.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/if_wg.c b/src/if_wg.c index efca1a7..9bec1de 100644 --- a/src/if_wg.c +++ b/src/if_wg.c @@ -959,11 +959,9 @@ wg_socket_init(struct wg_softc *sc, in_port_t port) if (rc) goto out; } - if (sc->sc_socket.so_fibnum) { - rc = wg_socket_set_sockopt(so4, so6, SO_SETFIB, &sc->sc_socket.so_fibnum, sizeof(sc->sc_socket.so_fibnum)); - if (rc) - goto out; - } + rc = wg_socket_set_sockopt(so4, so6, SO_SETFIB, &sc->sc_socket.so_fibnum, sizeof(sc->sc_socket.so_fibnum)); + if (rc) + goto out; rc = wg_socket_bind(so4, so6, &port); if (rc == 0) { |