summaryrefslogtreecommitdiff
path: root/zhm/zhm.c
diff options
context:
space:
mode:
authorGravatar David C. Jedlinsky <opus@mit.edu>1987-07-10 12:21:08 +0000
committerGravatar David C. Jedlinsky <opus@mit.edu>1987-07-10 12:21:08 +0000
commit173c77e7db46c5182461be1de7c0d058773fe572 (patch)
tree86428c46221df0d82e2670b0647a4129028bfec2 /zhm/zhm.c
parentc13b250fd124b7c2caa4306a777da3f63a1c46cb (diff)
Killed a bug with machines that don't have hesiod.
Diffstat (limited to 'zhm/zhm.c')
-rw-r--r--zhm/zhm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/zhm/zhm.c b/zhm/zhm.c
index 372da7f..998f4ec 100644
--- a/zhm/zhm.c
+++ b/zhm/zhm.c
@@ -126,9 +126,10 @@ void init_hm()
init_queue();
if ((serv_list = hes_resolve("zephyr", "sloc")) == (char **)NULL) {
syslog(LOG_ERR, "No servers or no hesiod");
- serv_list = (char **)malloc(sizeof(char *));
+ serv_list = (char **)malloc(2 * sizeof(char *));
serv_list[0] = (char *)malloc(MAXHOSTNAMELEN);
strcpy(serv_list[0], prim_serv);
+ serv_list[1] = "";
}
cur_serv = serv_list;
if (!strcmp(prim_serv, ""))