From 260e7ce5b860fa026066a4141a14c65b44c9ae95 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Tue, 28 Apr 1992 17:39:21 +0000 Subject: [PATCH] dont check unportable status from free() & local subs static --- src/ca/repeater.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ca/repeater.c b/src/ca/repeater.c index a338cafc9..95fed5447 100644 --- a/src/ca/repeater.c +++ b/src/ca/repeater.c @@ -46,6 +46,9 @@ * ----------------- * .01 060691 joh Took out 4 byte count at message begin to * in preparation for SPARC alignment + * .02 042892 joh No longer checking the status from free + * since it varies from OS to OS + * .03 042892 joh made local routines static * */ @@ -92,6 +95,7 @@ LIST client_list; static char buf[MAX_UDP]; +int clean_client(); int ca_repeater(); int local_addr(); @@ -140,6 +144,7 @@ ca_repeater_task() * * */ +static int ca_repeater() { int status; @@ -287,6 +292,7 @@ ca_repeater() * check to see if this client is still around * */ +static int clean_client(pclient) struct one_client *pclient; { @@ -323,8 +329,7 @@ struct one_client *pclient; if(!present){ lstDelete(&client_list, pclient); - if(free(pclient)<0) - abort(); + free(pclient); #ifdef DEBUG printf("Deleted\n"); #endif