-
Nick Mathewson authored
Fixes bug 32673; bugfix on 0.3.0.4-alpha. We introduced these checks in ee5471f9 to help diagnose 21369, but we used "-1" when "TOR_TLS_ERROR_MISC" would have been correct. Found by opara. I don't think that this is actually getting triggered in the wild, but if it were, it could cause nasty behavior: spurious WANTREAD/WANTWRITE returns have a way of turning into CPU-eating busy-loops.
Nick Mathewson authoredFixes bug 32673; bugfix on 0.3.0.4-alpha. We introduced these checks in ee5471f9 to help diagnose 21369, but we used "-1" when "TOR_TLS_ERROR_MISC" would have been correct. Found by opara. I don't think that this is actually getting triggered in the wild, but if it were, it could cause nasty behavior: spurious WANTREAD/WANTWRITE returns have a way of turning into CPU-eating busy-loops.