diff options
Diffstat (limited to 'core/Lossless_UDP.c')
-rw-r--r-- | core/Lossless_UDP.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/Lossless_UDP.c b/core/Lossless_UDP.c index 06e05fdb..e61c04bc 100644 --- a/core/Lossless_UDP.c +++ b/core/Lossless_UDP.c | |||
@@ -89,7 +89,9 @@ typedef struct | |||
89 | 89 | ||
90 | #define MAX_CONNECTIONS 256 | 90 | #define MAX_CONNECTIONS 256 |
91 | 91 | ||
92 | Connection connections[MAX_CONNECTIONS]; | 92 | static Connection connections[MAX_CONNECTIONS]; |
93 | |||
94 | //static uint32_t numconnections; | ||
93 | 95 | ||
94 | //Functions | 96 | //Functions |
95 | 97 | ||
@@ -170,6 +172,7 @@ int new_connection(IP_Port ip_port) | |||
170 | connections[i].SYNC_rate = SYNC_RATE; | 172 | connections[i].SYNC_rate = SYNC_RATE; |
171 | connections[i].data_rate = DATA_SYNC_RATE; | 173 | connections[i].data_rate = DATA_SYNC_RATE; |
172 | connections[i].last_recvSYNC = current_time(); | 174 | connections[i].last_recvSYNC = current_time(); |
175 | connections[i].last_sent = current_time(); | ||
173 | connections[i].killat = ~0; | 176 | connections[i].killat = ~0; |
174 | connections[i].send_counter = 0; | 177 | connections[i].send_counter = 0; |
175 | return i; | 178 | return i; |
@@ -199,6 +202,7 @@ int new_inconnection(IP_Port ip_port) | |||
199 | connections[i].SYNC_rate = SYNC_RATE; | 202 | connections[i].SYNC_rate = SYNC_RATE; |
200 | connections[i].data_rate = DATA_SYNC_RATE; | 203 | connections[i].data_rate = DATA_SYNC_RATE; |
201 | connections[i].last_recvSYNC = current_time(); | 204 | connections[i].last_recvSYNC = current_time(); |
205 | connections[i].last_sent = current_time(); | ||
202 | //if this connection isn't handled within 5 seconds, kill it | 206 | //if this connection isn't handled within 5 seconds, kill it |
203 | connections[i].killat = current_time() + 1000000UL*CONNEXION_TIMEOUT; | 207 | connections[i].killat = current_time() + 1000000UL*CONNEXION_TIMEOUT; |
204 | connections[i].send_counter = 127; | 208 | connections[i].send_counter = 127; |