|
|
|
@ -263,6 +263,10 @@ struct ETCP_SOCKET* etcp_socket_add(struct UTUN_INSTANCE* instance, struct socka |
|
|
|
|
|
|
|
|
|
|
|
// Add to instance's socket list
|
|
|
|
// Add to instance's socket list
|
|
|
|
e_sock->next = instance->etcp_sockets; |
|
|
|
e_sock->next = instance->etcp_sockets; |
|
|
|
|
|
|
|
// Register socket with uasync for receiving packets
|
|
|
|
|
|
|
|
e_sock->socket_id = uasync_add_socket(instance->ua, e_sock->fd, |
|
|
|
|
|
|
|
etcp_connections_read_callback, |
|
|
|
|
|
|
|
NULL, NULL, e_sock); |
|
|
|
instance->etcp_sockets = e_sock; |
|
|
|
instance->etcp_sockets = e_sock; |
|
|
|
|
|
|
|
|
|
|
|
return e_sock; |
|
|
|
return e_sock; |
|
|
|
|