# # # patch "server.cc" # from [3cab80bbf862f991d609445da7b09e88724d5635] # to [dc8713e8c772cd307cecafb7d3c47a63bd92a4e2] # ============================================================ --- server.cc 3cab80bbf862f991d609445da7b09e88724d5635 +++ server.cc dc8713e8c772cd307cecafb7d3c47a63bd92a4e2 @@ -346,6 +346,7 @@ int fork_server(string const &logfile, v w = waitpid(pid, 0, WNOHANG); } while((!w || r > 0) && !line && got < 256); head[got] = 0; + close(err[0]); if (string(head).find("beginning service") != string::npos) return pid; kill(pid, SIGKILL);