Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rick From: rick@seismo.CSS.GOV (Rick Adams) Newsgroups: news.software.b Subject: Re: news 2.11 src patch #13 Message-ID: <44197@beno.seismo.CSS.GOV> Date: Fri, 27-Nov-87 01:22:42 EST Article-I.D.: beno.44197 Posted: Fri Nov 27 01:22:42 1987 Date-Received: Sun, 29-Nov-87 18:42:40 EST References: <44192@beno.seismo.CSS.GOV> Organization: Center for Seismic Studies, Arlington, VA Lines: 19 Summary: sigh, free(0) Some systems that are running patch #13 will want to apply the following temporary patch to ifuncs.c to prevent calling free() with a NULL. This is seems to be a problem on certain System 5 ports. ---rick *************** *** 1112,1114 **** free(ngs[i]); ! if (ngsbug[i] < tbuf || ngsbug[i] > &tbuf[sizeof tbuf - 1]) free(ngsbug[i]); --- 1113,1116 ---- free(ngs[i]); ! if (ngsbug[i] != NULL && ! (ngsbug[i] < tbuf || ngsbug[i] > &tbuf[sizeof tbuf - 1])) free(ngsbug[i]);