Avoid auto-vivisection during connection clean-up ...

This commit is contained in:
William Robinet 2015-04-27 22:43:47 +02:00
parent d5dc74824d
commit d87056ac76

View file

@ -176,8 +176,10 @@ int clean_old_conn() {
if(!last_packet_seen_time.tv_sec)
return 0; // Still processing first block of packets
for(conn=first_conn;conn;conn=conn->next) {
conn = first_conn;
while(conn) {
tcpconn = &conn->conn;
conn=conn->next;
timestamp_diff(&last_packet_seen_time, &tcpconn->last_seen_time, &dt);
if(dt.tv_sec > conn_ttl) {
i++;