Code snippet from state.c, starting at line 573:
long delta = st->st_event->ev_time >= n
? (long)(st->st_event->ev_time - n)
: -(long)(n - st->st_event->ev_time);
char inst[CONN_INST_BUF];
const char *np1 = c->newest_isakmp_sa == st->st_serialno
? "; newest ISAKMP" : "";
const char *np2 = c->newest_ipsec_sa == st->st_serialno
? "; newest IPSEC" : "";
const char *eo = c->eroute_owner == st->st_serialno
? "; eroute owner" : "";
passert(st->st_event != 0);
The passert should be done before computing delta!
--
david ahern
303-538-6712
dahern@avaya.com
_______________________________________________
Bugs mailing list
Bugs@lists.freeswan.org
http://lists.freeswan.org/mailman/listinfo/bugs
Received on Fri Feb 28 13:07:59 2003
This archive was generated by hypermail 2.1.8
: Wed Aug 23 2006 - 12:59:30 EDT
|