From 2cadfa167e3baffeac99b1759b84f2c0e8210c08 Mon Sep 17 00:00:00 2001 From: Olof Hagsand Date: Mon, 27 Aug 2018 20:14:27 +0000 Subject: [PATCH] EPEER --- lib/src/clixon_proto.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/src/clixon_proto.c b/lib/src/clixon_proto.c index 6b41c6a5..6c1db58b 100644 --- a/lib/src/clixon_proto.c +++ b/lib/src/clixon_proto.c @@ -245,9 +245,10 @@ atomicio(ssize_t (*fn) (int, void *, size_t), if (!_atomicio_sig) continue; } - else - if (errno == EAGAIN) - continue; + else if (errno == EAGAIN) + continue; + else if (errno == EPEER) + res = 0; case 0: /* fall thru */ return (res); default: