Commit e9d861ec authored by antirez's avatar antirez
Browse files

Clear child data when opening the pipes.

This is important both to reset the magic to 0, so that it will not
match if the structure is not explicitly set, and to initialize other
things we may add like counters and such.
parent e565632e
...@@ -40,6 +40,8 @@ void openChildInfoPipe(void) { ...@@ -40,6 +40,8 @@ void openChildInfoPipe(void) {
closeChildInfoPipe(); closeChildInfoPipe();
} else if (anetNonBlock(NULL,server.child_info_pipe[0]) != ANET_OK) { } else if (anetNonBlock(NULL,server.child_info_pipe[0]) != ANET_OK) {
closeChildInfoPipe(); closeChildInfoPipe();
} else {
memset(&server.child_info_data,0,sizeof(server.child_info_data));
} }
} }
......
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