diff options
Diffstat (limited to 'server/bdump.c')
-rw-r--r-- | server/bdump.c | 5 |
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 |