Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/vowpal_wabbit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Langford <jl@hunch.net>2014-04-15 01:10:32 +0400
committerJohn Langford <jl@hunch.net>2014-04-15 01:10:32 +0400
commiteefcb2add67b8577b86ba025063fed6afa659731 (patch)
tree9c1087f81102c7078f99be61bad72ef82e56817a /cluster
parentca5a40cb511f20f11423adfb64d28f3cc076d4bd (diff)
perform close() after shutdown() in spanning_tree
Diffstat (limited to 'cluster')
-rw-r--r--cluster/spanning_tree.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/cluster/spanning_tree.cc b/cluster/spanning_tree.cc
index adecefc9..b59053b9 100644
--- a/cluster/spanning_tree.cc
+++ b/cluster/spanning_tree.cc
@@ -160,7 +160,7 @@ int main(int argc, char* argv[]) {
exit(1);
}
- if (argc == 2)
+ if (argc == 2 && strcmp("--nondaemon",argv[1])!=0)
{
ofstream pid_file;
pid_file.open(argv[1]);
@@ -286,6 +286,7 @@ int main(int argc, char* argv[]) {
fail_send(partial_nodeset.nodes[i].socket, &bogus, sizeof(bogus));
}
shutdown(partial_nodeset.nodes[i].socket, SHUT_RDWR);
+ close(partial_nodeset.nodes[i].socket);
}
free (partial_nodeset.nodes);
}