diff options
author | Harald Welte <laforge@osmocom.org> | 2020-10-19 13:06:44 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2020-10-19 13:06:44 +0200 |
commit | a9600141b82ad3f1640da0b3ef06107400379560 (patch) | |
tree | c168baece13ac8206431174e3e8884399f93ff23 /src/osmo_tls.c | |
parent | 20c6ba5a9e55f21ef1c9e70b96cf12bd11800182 (diff) |
Use osmo_fd_setup() whenever applicable
Change-Id: I02097760e7c6a5694290f4b877013aee9d92fd0e
Diffstat (limited to 'src/osmo_tls.c')
-rw-r--r-- | src/osmo_tls.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/osmo_tls.c b/src/osmo_tls.c index 56fedbb..f1671e9 100644 --- a/src/osmo_tls.c +++ b/src/osmo_tls.c @@ -435,9 +435,7 @@ bool osmo_tls_init_server_session(struct osmo_pcap_conn *conn, gnutls_transport_set_int(sess->session, wq->bfd.fd); gnutls_handshake_set_timeout(sess->session, GNUTLS_DEFAULT_HANDSHAKE_TIMEOUT); - wq->bfd.cb = osmo_tls_client_bfd_cb; - wq->bfd.data = sess; - wq->bfd.when = OSMO_FD_READ | OSMO_FD_WRITE; + osmo_fd_setup(&wq->bfd, wq->bfd.fd, OSMO_FD_READ | OSMO_FD_WRITE, osmo_tls_client_bfd_cb, sess, 0); sess->need_handshake = true; sess->wqueue = wq; return true; @@ -531,9 +529,7 @@ bool osmo_tls_init_client_session(struct osmo_pcap_client_conn *client) gnutls_transport_set_int(sess->session, wq->bfd.fd); gnutls_handshake_set_timeout(sess->session, GNUTLS_DEFAULT_HANDSHAKE_TIMEOUT); - wq->bfd.cb = osmo_tls_client_bfd_cb; - wq->bfd.data = sess; - wq->bfd.when = OSMO_FD_READ | OSMO_FD_WRITE; + osmo_fd_setup(&wq->bfd, wq->bfd.fd, OSMO_FD_READ | OSMO_FD_WRITE, osmo_tls_client_bfd_cb, sess, 0); sess->need_handshake = true; sess->wqueue = wq; return true; |