summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--server/bdump.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/server/bdump.c b/server/bdump.c
index c790d8f..5e7b604 100644
--- a/server/bdump.c
+++ b/server/bdump.c
@@ -966,9 +966,10 @@ cleanup(Server *server)
zdbug((LOG_DEBUG, "bdump cleanup"));
if (server != limbo_server) {
- server->state = SERV_DEAD;
+ if (server->state != SERV_STARTING)
+ server->state = SERV_DEAD;
timer_reset(server->timer);
- server->timer = timer_set_rel(0L, server_timo, server);
+ server->timer = timer_set_rel(server->timeout, server_timo, server);
}
shutdown_file_pointers ();
#ifdef _POSIX_VERSION