Unverified Commit 14e4a983 authored by Binbin's avatar Binbin Committed by GitHub
Browse files

Fix minor fd leak in rdbSaveToSlavesSockets (#12919)

We should close server.rdb_child_exit_pipe when redisFork fails,
otherwise the pipe fd will be leaked.

Just a cleanup.
parent 50b8b997
...@@ -3636,6 +3636,7 @@ int rdbSaveToSlavesSockets(int req, rdbSaveInfo *rsi) { ...@@ -3636,6 +3636,7 @@ int rdbSaveToSlavesSockets(int req, rdbSaveInfo *rsi) {
} }
close(rdb_pipe_write); close(rdb_pipe_write);
close(server.rdb_pipe_read); close(server.rdb_pipe_read);
close(server.rdb_child_exit_pipe);
zfree(server.rdb_pipe_conns); zfree(server.rdb_pipe_conns);
server.rdb_pipe_conns = NULL; server.rdb_pipe_conns = NULL;
server.rdb_pipe_numconns = 0; server.rdb_pipe_numconns = 0;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment