mirror of
https://github.com/OpenVPN/openvpn.git
synced 2026-06-09 08:59:57 -04:00
dco: Change sd argument to dco_new_peer from int to socket_descriptor_t
Doesn't change anything for non-Win32 platforms. Change-Id: I28f856c1c156b54089d95b2e2539ecdb374cdd37 Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com> Acked-by: Antonio Quartulli <antonio@mandelbit.com> Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1195 Message-Id: <20250924151044.50567-1-frank@lichtenheld.com> URL: https://sourceforge.net/p/openvpn/mailman/message/59238248/ Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
parent
04d24fbeb5
commit
36a09c8dbf
3 changed files with 4 additions and 13 deletions
|
|
@ -491,11 +491,6 @@ dco_check_pull_options(msglvl_t msglevel, const struct options *o)
|
|||
return true;
|
||||
}
|
||||
|
||||
#if defined(__GNUC__) || defined(__clang__)
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wconversion"
|
||||
#endif
|
||||
|
||||
int
|
||||
dco_p2p_add_new_peer(struct context *c)
|
||||
{
|
||||
|
|
@ -604,7 +599,7 @@ dco_multi_add_new_peer(struct multi_context *m, struct multi_instance *mi)
|
|||
int peer_id = c->c2.tls_multi->peer_id;
|
||||
struct sockaddr *remoteaddr, *localaddr = NULL;
|
||||
struct sockaddr_storage local = { 0 };
|
||||
int sd = c->c2.link_sockets[0]->sd;
|
||||
const socket_descriptor_t sd = c->c2.link_sockets[0]->sd;
|
||||
|
||||
|
||||
if (c->mode == CM_CHILD_TCP)
|
||||
|
|
@ -650,10 +645,6 @@ dco_multi_add_new_peer(struct multi_context *m, struct multi_instance *mi)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#if defined(__GNUC__) || defined(__clang__)
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
|
||||
void
|
||||
dco_install_iroute(struct multi_context *m, struct multi_instance *mi, struct mroute_addr *addr)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ dco_get_cipher(const char *cipher)
|
|||
* They are implemented by dco_linux.c
|
||||
*/
|
||||
|
||||
int dco_new_peer(dco_context_t *dco, unsigned int peerid, int sd, struct sockaddr *localaddr,
|
||||
int dco_new_peer(dco_context_t *dco, unsigned int peerid, socket_descriptor_t sd, struct sockaddr *localaddr,
|
||||
struct sockaddr *remoteaddr, struct in_addr *vpn_ipv4, struct in6_addr *vpn_ipv6);
|
||||
|
||||
int dco_del_peer(dco_context_t *dco, unsigned int peerid);
|
||||
|
|
|
|||
|
|
@ -415,10 +415,10 @@ dco_p2p_new_peer(HANDLE handle, OVERLAPPED *ov, struct link_socket *sock,
|
|||
}
|
||||
|
||||
int
|
||||
dco_new_peer(dco_context_t *dco, unsigned int peerid, int sd, struct sockaddr *localaddr,
|
||||
dco_new_peer(dco_context_t *dco, unsigned int peerid, socket_descriptor_t sd, struct sockaddr *localaddr,
|
||||
struct sockaddr *remoteaddr, struct in_addr *vpn_ipv4, struct in6_addr *vpn_ipv6)
|
||||
{
|
||||
msg(D_DCO_DEBUG, "%s: peer-id %d, fd %d", __func__, peerid, sd);
|
||||
msg(D_DCO_DEBUG, "%s: peer-id %d, fd " SOCKET_PRINTF, __func__, peerid, sd);
|
||||
|
||||
if (dco->ifmode == DCO_MODE_P2P)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue