diff options
author | Lucien Van Elsen <lwvanels@mit.edu> | 1992-01-17 02:45:10 +0000 |
---|---|---|
committer | Lucien Van Elsen <lwvanels@mit.edu> | 1992-01-17 02:45:10 +0000 |
commit | 98b70c1cd6a3272732c52b12bb2d47757dceea33 (patch) | |
tree | d6326a2fb223d023dcaee76894ec0e40cfa67d0c /server | |
parent | 3f3846164d5f8b0f0e0f02e468a53a9f15e35011 (diff) |
turn off other debugging info (for speed)
clt_free only called once; inline.
Diffstat (limited to 'server')
-rw-r--r-- | server/client.c | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/server/client.c b/server/client.c index 6970736..f66515e 100644 --- a/server/client.c +++ b/server/client.c @@ -54,16 +54,6 @@ static char rcsid_client_c[] = * The caller should check by calling client_which_client */ -#ifdef __STDC__ -# define P(s) s -#else -# define P(s) () -#endif - -static void clt_free P((ZClient_t *client)); - -#undef P - Code_t client_register(notice, who, client, server, wantdefaults) ZNotice_t *notice; @@ -181,8 +171,10 @@ client_deregister(client, host, flush) clients = clients->q_forw) if (clients->zclt_client == client) { xremque(clients); - clt_free(client); + free_zstring(client->zct_principal); + client = NULLZCNT; xfree(clients); + clients = NULLZCLT; (void) sigsetmask(omask); return; } @@ -204,7 +196,7 @@ client_which_client(who, notice) register ZClientList_t *clients; if (!(hlt = hostm_find_host(&who->sin_addr))) { -#if 1 +#if 0 zdbug((LOG_DEBUG,"cl_wh_clt: host not found")); #endif return(NULLZCNT); @@ -251,11 +243,3 @@ client_dump_clients(fp, clist) } return; } - -static void -clt_free(client) - ZClient_t *client; -{ - free_zstring(client->zct_principal); - xfree(client); -} |