version 1.44, 2020/04/26 01:59:27 |
version 1.45, 2020/05/22 16:11:23 |
|
|
const char *groups_in = NULL; |
const char *groups_in = NULL; |
char *sess_in = NULL; |
char *sess_in = NULL; |
char *sess_out = NULL; |
char *sess_out = NULL; |
struct sockaddr peer; |
struct sockaddr_storage peer; |
int peerlen = sizeof(peer); |
int peerlen = sizeof(peer); |
int enable_timeouts = 0; |
int enable_timeouts = 0; |
long socket_mtu = 0; |
long socket_mtu = 0; |
|
|
if (SSL_version(con) == DTLS1_VERSION) { |
if (SSL_version(con) == DTLS1_VERSION) { |
|
|
sbio = BIO_new_dgram(s, BIO_NOCLOSE); |
sbio = BIO_new_dgram(s, BIO_NOCLOSE); |
if (getsockname(s, &peer, (void *) &peerlen) == -1) { |
if (getsockname(s, (struct sockaddr *)&peer, |
|
(void *)&peerlen) == -1) { |
BIO_printf(bio_err, "getsockname:errno=%d\n", |
BIO_printf(bio_err, "getsockname:errno=%d\n", |
errno); |
errno); |
shutdown(s, SHUT_RD); |
shutdown(s, SHUT_RD); |