Fix inifite loop when doing non-blocking authentication. #5101
Fix inifite loop when doing non-blocking authentication. #5101

Always call Authentication::handshake() after an authentication method
fails on the server side. Otherwise, we can end up in an infinite loop
eating up memory with an ever-increasing error stack object.

neurodebian/htcondor,htcondor/htcondor,neurodebian/htcondor,htcondor/htcondor,htcondor/htcondor,neurodebian/htcondor,neurodebian/htcondor,htcondor/htcondor,htcondor/htcondor,htcondor/htcondor,neurodebian/htcondor,neurodebian/htcondor,neurodebian/htcondor,neurodebian/htcondor,htcondor/htcondor,htcondor/htcondor,neurodebian/htcondor