diff --git a/src/redis-cli.c b/src/redis-cli.c index 45a1228e6..5456d3cb9 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -7073,7 +7073,9 @@ static void getRDB(clusterManagerNode *node) { } else { fprintf(stderr,"Transfer finished with success.\n"); } - redisFree(s); /* Close the file descriptor ASAP as fsync() may take time. */ + redisFree(s); /* Close the connection ASAP as fsync() may take time. */ + if (node) + node->context = NULL; fsync(fd); close(fd); fprintf(stderr,"Transfer finished with success.\n");