From a53d37758808c8f0c34e9b913dcc2285ba69e7bf Mon Sep 17 00:00:00 2001 From: John Kohl Date: Thu, 23 Mar 1989 04:26:59 +0000 Subject: When there is only one server, don't loop trying to find another server if it dies. --- zhm/zhm_server.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/zhm/zhm_server.c b/zhm/zhm_server.c index 5435842..7940f20 100644 --- a/zhm/zhm_server.c +++ b/zhm/zhm_server.c @@ -134,6 +134,16 @@ char *sugg_serv; if (rebootflag) die_gracefully(); cur_serv_list = serv_list; + if (!cur_serv_list[1]) { + /* server list has only one entry, use it */ + if ((hp = gethostbyname(*cur_serv_list)) + != NULL) { + DPR2 ("Server = %s\n", *cur_serv_list); + (void)strcpy(cur_serv, *cur_serv_list); + done = 1; + } else + sleep(1); + } } if (strcmp(*cur_serv_list, cur_serv)) { if ((hp = gethostbyname(*cur_serv_list)) != NULL){ -- cgit v1.2.3