From owner-freebsd-security Tue Feb 4 01:13:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA04195 for security-outgoing; Tue, 4 Feb 1997 01:13:35 -0800 (PST) Received: from char-star.rdist.org (char-star.rdist.org [206.54.252.22]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id BAA04184 for ; Tue, 4 Feb 1997 01:13:32 -0800 (PST) From: tqbf@enteract.com Received: (qmail 26636 invoked by uid 1001); 4 Feb 1997 09:14:28 -0000 Message-ID: <19970204091428.26635.qmail@char-star.rdist.org> Subject: A much simpler fix to the locale problem... To: freebsd-security@freebsd.org Date: Tue, 4 Feb 1997 03:14:28 -0600 (CST) Reply-To: tqbf@enteract.com X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-security@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Why doesn't FreeBSD simply disable startup setlocale processing altogether? It seems to me that those locale routines are far, far too involved to be run from start() in the first place. I'd be concerned that there are problems with the locale routines that are far more subtle than simple stack overruns. ---------------- Thomas Ptacek at EnterAct, L.L.C., Chicago, IL [tqbf@enteract.com] ---------------- exit(main(kfp->kargc, argv, environ));