summaryrefslogtreecommitdiff
path: root/src/buildtool/main/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/main/main.cpp')
-rw-r--r--src/buildtool/main/main.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp
index 5f06cbad..72a5b060 100644
--- a/src/buildtool/main/main.cpp
+++ b/src/buildtool/main/main.cpp
@@ -843,11 +843,13 @@ auto main(int argc, char* argv[]) -> int {
}
if (arguments.cmd == SubCommand::kServe) {
+ std::mutex lock{};
auto serve_server =
ServeServerImpl::Create(arguments.service.interface,
arguments.service.port,
arguments.service.info_file,
- arguments.service.pid_file);
+ arguments.service.pid_file,
+ &lock);
if (serve_server) {
// Set up remote execution config.
auto remote_exec_config = CreateRemoteExecutionConfig(