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]);