]> git.puffer.fish Git - matthieu/frr.git/commit
2005-03-13 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
authorajs <ajs>
Sun, 13 Mar 2005 19:27:22 +0000 (19:27 +0000)
committerajs <ajs>
Sun, 13 Mar 2005 19:27:22 +0000 (19:27 +0000)
commit9dbc797274ca5df614d61784658b8f809bbd8e2b
tree97aa0b8f724e440a6bb12bc70b31c66b425b2a46
parented9bb6d524301cb7d1902ed94753ffa3c6dabf1e
2005-03-13 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

* ospf_lsa.c: (ospf_lsa_refresh_walker) If the system clock jumps
  backward, then current time may be less than
  ospf->lsa_refresher_started.  This was causing invalid values
  for ospf->lsa_refresh_queue.index resulting in infinite loops.
  Problem fixed by casting the expression to unsigned before taking
  the modulus.

[backport candidate]
ospfd/ChangeLog
ospfd/ospf_lsa.c