From 5343a0ab3f8531518f86723f165a41fa78d9bb06 Mon Sep 17 00:00:00 2001 From: "Robert S. French" Date: Sat, 31 Oct 1987 14:34:42 +0000 Subject: Fixed lossage with control notices being enqueued. --- zhm/zhm_client.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'zhm/zhm_client.c') diff --git a/zhm/zhm_client.c b/zhm/zhm_client.c index ada4101..f72e9fe 100644 --- a/zhm/zhm_client.c +++ b/zhm/zhm_client.c @@ -37,12 +37,13 @@ transmission_tower(notice, packet, pak_len) if (!strcmp(notice->z_opcode, CLIENT_FLUSH)) { send_flush_notice(HM_FLUSH); deactivated = 1; - } + } else if (!strcmp(notice->z_opcode, CLIENT_NEW_SERVER)) - new_server(NULL); + new_server(NULL); else - syslog (LOG_INFO, "Bad control notice from client."); - } else + syslog (LOG_INFO, "Bad control notice from client."); + return; + } else if (notice->z_kind != UNSAFE) { gack = *notice; gack.z_kind = HMACK; -- cgit v1.2.3