Fixed lag meter getting stuck.

Also lag_sent in struct server should have always been an unsigned long.

Fixes #749.
This commit is contained in:
Diogo Sousa
2014-01-27 19:57:41 +00:00
parent efcb850956
commit 1d6d737927
2 changed files with 8 additions and 4 deletions

View File

@@ -286,12 +286,16 @@ lag_check (void)
NULL, NULL, 0);
if (prefs.hex_net_auto_reconnect)
serv->auto_reconnect (serv, FALSE, -1);
} else if (!serv->lag_sent)
} else
{
snprintf (tbuf, sizeof (tbuf), "LAG%lu", tim);
serv->p_ping (serv, "", tbuf);
serv->lag_sent = tim;
fe_set_lag (serv, -1);
if (!serv->lag_sent)
{
serv->lag_sent = tim;
fe_set_lag (serv, -1);
}
}
}
list = list->next;