diff options
author | zhaozhao.zz <zhaozhao.zz@alibaba-inc.com> | 2018-03-21 15:13:51 +0800 |
---|---|---|
committer | zhaozhao.zz <zhaozhao.zz@alibaba-inc.com> | 2018-03-21 15:13:51 +0800 |
commit | 11baa8487c9cd0a1f39e13f0b1808cae1cc6757f (patch) | |
tree | cc227e18a438bd6a39a610c1673834017e4cd309 /src/anet.c | |
parent | 3c2a952912c8d1ffb732008cb9ee49b45a567c21 (diff) | |
download | redis-11baa8487c9cd0a1f39e13f0b1808cae1cc6757f.tar.gz |
anet: avoid double close
Diffstat (limited to 'src/anet.c')
-rw-r--r-- | src/anet.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/anet.c b/src/anet.c index e9530398d..a4d0fd1a8 100644 --- a/src/anet.c +++ b/src/anet.c @@ -484,7 +484,7 @@ static int _anetTcpServer(char *err, int port, char *bindaddr, int af, int backl if (af == AF_INET6 && anetV6Only(err,s) == ANET_ERR) goto error; if (anetSetReuseAddr(err,s) == ANET_ERR) goto error; - if (anetListen(err,s,p->ai_addr,p->ai_addrlen,backlog) == ANET_ERR) goto error; + if (anetListen(err,s,p->ai_addr,p->ai_addrlen,backlog) == ANET_ERR) return ANET_ERR; goto end; } if (p == NULL) { |