diff --git a/mud.c b/mud.c index b02a605..c19895c 100644 --- a/mud.c +++ b/mud.c @@ -933,8 +933,8 @@ int mud_push (struct mud *mud) struct path *path; for (path = mud->path; path; path = path->next) { - - if ((path->send.time > path->last_time) && + if ((path->last_time) && + (path->send.time > path->last_time) && (path->send.time-path->last_time > mud->down_timeout+path->rtt)) path->up = 0;