Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!linus!decvax!decwrl!sun!shannon
From: shannon@sun.UUCP (Bill Shannon)
Newsgroups: net.unix-wizards,net.bugs.4bsd
Subject: Re: 4.1c sh "not found" errors
Message-ID: <282@sun.UUCP>
Date: Fri, 8-Jul-83 10:21:38 EDT
Article-I.D.: sun.282
Posted: Fri Jul  8 10:21:38 1983
Date-Received: Fri, 8-Jul-83 19:43:47 EDT
References: mcvax.5266
Lines: 15

I'm sure I responded to this before but perhaps my response was lost.
The bug is in ufs_bio.c in (I think) biodone().  My previous response
gave the exact fix but I'm too lazy to dig it out a second time.  I
think the problem is that biodone does

	u.u_error = geterror();

where it should do

	if (u.u_error == 0)
		u.u_error = geterror();


					Bill Shannon
					Sun Microsystems Inc.