Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!sun-barr!ccut!wnoc-tyo-news!astemgw!choshi!frf!demizu From: demizu@nff.ncl.omron.co.jp (DEMIZU Noritoshi) Newsgroups: comp.bugs.4bsd Subject: Re: macro bug of sendmail 5.65 Message-ID: Date: 18 May 91 12:22:56 GMT References: <1224@nikhefh.nikhef.nl> Sender: news@frf.omron.co.jp Organization: OMRON Corporation, Kyoto, Japan. Lines: 23 In-reply-to: e07@nikhefh.nikhef.nl's message of 7 May 91 09:37:20 GMT In article <1224@nikhefh.nikhef.nl> e07@nikhefh.nikhef.nl (Eric Wassenaar) writes: |On first sight, I could not locate offending code of the sort |mentioned above, i.e. when the value of the defined macro is |used outside the defining module and is stored in non-permanent |space. But I may have overlooked something. I should say that I did not read sendmail 5.65 source carefully when I posted previsous article. I cannot prove that such a macro is used outside the function. But at my site, $g often changed to scratched value before I modified sendmail 5.65 as I posted before. I will check it again. |However, the proposed patch breaks code such as in the following |example from parseaddr.c This is true. Previous patch was not correct. -- ; DEMIZU, Noritoshi OMRON Computer Systems R&D laboratory ; demizu@nff.ncl.omron.co.jp tel: 075-951-5111 fax: 075-956-7403