X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fplaintcp.c;h=05921660a16c8c6bf94a0deb34405fbb077050ca;hb=fd0303c3260c6397b33912312af67e7a99523926;hp=652495567e783ac892e0280a05858344b6e6cdbf;hpb=f24b7bb50470e554202f00ca7f66b6925f473ff1;p=ashd.git diff --git a/src/plaintcp.c b/src/plaintcp.c index 6524955..0592166 100644 --- a/src/plaintcp.c +++ b/src/plaintcp.c @@ -183,6 +183,8 @@ static void listenloop(struct muth *muth, va_list args) if(ns < 0) { if(errno == EAGAIN) break; + if(errno == ECONNABORTED) + continue; flog(LOG_ERR, "accept: %s", strerror(errno)); goto out; }