checks for invalid Connections

This commit is contained in:
Joseph Henry
2017-05-02 09:35:27 -07:00
parent ef1a708249
commit 8351854e90
2 changed files with 54 additions and 30 deletions

View File

@@ -135,6 +135,9 @@ namespace ZeroTier {
/* Vars */
/****************************************************************************/
struct pico_device picodev;
struct pico_device picodev6;
std::vector<InetAddress> ips() const;
std::vector<InetAddress> _ips;
@@ -189,7 +192,7 @@ namespace ZeroTier {
/*
* Accepts an incoming Connection
*/
int Accept(Connection *conn);
Connection* Accept(Connection *conn);
/*
* Move data from RX buffer to application's "socket"
@@ -199,7 +202,7 @@ namespace ZeroTier {
/*
* Move data from application's "socket" into network stack
*/
void Write(Connection *conn);
void Write(Connection *conn, void *data, ssize_t len);
/*
* Closes a Connection