summaryrefslogtreecommitdiff
path: root/src/cluster.c
diff options
context:
space:
mode:
authorshenlongxing <shenlongxing2012@gmail.com>2018-06-04 23:59:21 +0800
committerantirez <antirez@gmail.com>2018-06-06 13:06:42 +0200
commitc85ae56edc982d28df5cb29eedcd9d8bc9840a05 (patch)
tree7057e48d027f54d20d4a9290324e3b9716061b81 /src/cluster.c
parentb61416bdf47900fc777b205cafb7b7c8248bb76f (diff)
downloadredis-c85ae56edc982d28df5cb29eedcd9d8bc9840a05.tar.gz
Fix write() errno error
Diffstat (limited to 'src/cluster.c')
-rw-r--r--src/cluster.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cluster.c b/src/cluster.c
index 0635d7c07..f457280b8 100644
--- a/src/cluster.c
+++ b/src/cluster.c
@@ -2120,7 +2120,7 @@ void clusterWriteHandler(aeEventLoop *el, int fd, void *privdata, int mask) {
nwritten = write(fd, link->sndbuf, sdslen(link->sndbuf));
if (nwritten <= 0) {
serverLog(LL_DEBUG,"I/O error writing to node link: %s",
- strerror(errno));
+ (nwritten == -1) ? strerror(errno) : "short write");
handleLinkIOError(link);
return;
}