From owner-cvs-all Fri May 12 22:38:34 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 8894437B8CE; Fri, 12 May 2000 22:38:26 -0700 (PDT) (envelope-from msmith@FreeBSD.org) Received: (from msmith@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id WAA96224; Fri, 12 May 2000 22:38:25 -0700 (PDT) (envelope-from msmith@FreeBSD.org) Message-Id: <200005130538.WAA96224@freefall.freebsd.org> From: Mike Smith Date: Fri, 12 May 2000 22:38:25 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha mem.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG msmith 2000/05/12 22:38:25 PDT Modified files: sys/alpha/alpha mem.c Log: Fix a leak where a scratch buffer was not freed when reading from the /dev/?random devices. This appears to have been missed when the code was brought across from the i386. (This should fix the "world build hangs with everything waiting on 'temp' problem.) Also add some iovec fixup code in the error path which seems to have been similarly fixed. There are a number of other differences between the i386 and alpha version which have not been examined. This code should still be considered suspect. Revision Changes Path 1.23 +9 -1 src/sys/alpha/alpha/mem.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message