diff options
author | David Lamparter <equinox@diac24.net> | 2010-02-02 20:20:35 +0100 |
---|---|---|
committer | David Lamparter <equinox@diac24.net> | 2010-02-03 05:01:52 +0100 |
commit | f5e0f8d27d14d4bf080937341c4fdbce60c637d7 (patch) | |
tree | 905f5c535b9a212c3b0bb0e697cd1ea15067d418 | |
parent | ee3ec5a6ef3bfc1774ca429167cb159a92972061 (diff) | |
download | quagga-f5e0f8d27d14d4bf080937341c4fdbce60c637d7.tar.bz2 quagga-f5e0f8d27d14d4bf080937341c4fdbce60c637d7.tar.xz |
bgpd: remove unused function bgp_bind_address
bgp_bind_address is replaced with sockunion_bind.
-rw-r--r-- | bgpd/bgp_network.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/bgpd/bgp_network.c b/bgpd/bgp_network.c index bc824138..6af7e478 100644 --- a/bgpd/bgp_network.c +++ b/bgpd/bgp_network.c @@ -233,32 +233,6 @@ bgp_bind (struct peer *peer) } static int -bgp_bind_address (int sock, struct in_addr *addr) -{ - int ret; - struct sockaddr_in local; - - memset (&local, 0, sizeof (struct sockaddr_in)); - local.sin_family = AF_INET; -#ifdef HAVE_STRUCT_SOCKADDR_IN_SIN_LEN - local.sin_len = sizeof(struct sockaddr_in); -#endif /* HAVE_STRUCT_SOCKADDR_IN_SIN_LEN */ - memcpy (&local.sin_addr, addr, sizeof (struct in_addr)); - - if ( bgpd_privs.change (ZPRIVS_RAISE) ) - zlog_err ("bgp_bind_address: could not raise privs"); - - ret = bind (sock, (struct sockaddr *)&local, sizeof (struct sockaddr_in)); - if (ret < 0) - ; - - if (bgpd_privs.change (ZPRIVS_LOWER) ) - zlog_err ("bgp_bind_address: could not lower privs"); - - return 0; -} - -static int bgp_update_address (struct interface *ifp, const union sockunion *dst, union sockunion *addr) { |