Commit 63971189 authored by Matthieu Boutier's avatar Matthieu Boutier Committed by Juliusz Chroboczek

Fix: dissociate affectation of last wildcard update times.

parent 6c97a5f6
...@@ -1546,8 +1546,10 @@ send_update(struct interface *ifp, int urgent, ...@@ -1546,8 +1546,10 @@ send_update(struct interface *ifp, int urgent,
fprintf(stderr, "Couldn't allocate route stream.\n"); fprintf(stderr, "Couldn't allocate route stream.\n");
} }
set_timeout(&ifp->update_timeout, ifp->update_interval); set_timeout(&ifp->update_timeout, ifp->update_interval);
ifp->last_update_time = now.tv_sec; if(!prefix)
ifp->last_specific_update_time = now.tv_sec; ifp->last_update_time = now.tv_sec;
else
ifp->last_specific_update_time = now.tv_sec;
} else { } else {
send_update(ifp, urgent, NULL, 0, zeroes, 0); send_update(ifp, urgent, NULL, 0, zeroes, 0);
send_update(ifp, urgent, zeroes, 0, NULL, 0); send_update(ifp, urgent, zeroes, 0, NULL, 0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment