[chrony-dev] Patch: avoid infinite select() loop on chronyc

[ Thread Index | Date Index | More chrony.tuxfamily.org/chrony-dev Archives ]


When chronyc attempts to chat over the control socket with chronyd, if for whatever reason the first communication attempt fails, chronyc will end up in a permanent loop trying and failing to communicate. This is because in the submit_request() function the select() loop break-exit failsafes are protected by a new_attempt flag which is cleared on the first try and never updated again. The attached patch attampts one way of fixing this..

Thank you,

Cristian


Attachment: 0001-client-avoid-infinite-loops-on-communication-errors-.patch
Description: 0001-client-avoid-infinite-loops-on-communication-errors-.patch



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/