Hi, On Mon, Sep 19, 2022 at 08:36:21AM +0200, Gert Doering wrote: > > we don't get here at all, if we have no event object that is timing out. > > process_coarse_timers() is run once per second, and does not need > additional timers to be called. > > This new check is added to process_coarse_timers(). > > Why do we need an extra event object, again?
Mmmmh. I think we actually might need one, to ensure that this fires only *once*, and we can then do what is needed (like, explicit-exit-notify, reliable TLS processing, etc.) without raising more SIGTERM on every future visit here. (Of course we could avoid this by resetting the session end time, but then it might be easier to understand if we use the existing mechanisms, even if a bit heavyweight) gert -- "If was one thing all people took for granted, was conviction that if you feed honest figures into a computer, honest figures come out. Never doubted it myself till I met a computer with a sense of humor." Robert A. Heinlein, The Moon is a Harsh Mistress Gert Doering - Munich, Germany g...@greenie.muc.de
signature.asc
Description: PGP signature
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel