From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/13460 Path: news.gmane.org!.POSTED!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: [PATCH] setlocale: wrong var passed to __get_locale Date: Mon, 19 Nov 2018 11:49:06 -0500 Message-ID: <20181119164906.GO5150@brightrain.aerifal.cx> References: <62CC16E8-B5B1-451A-B041-C74529DF8EC6@gmail.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1542646037 20932 195.159.176.226 (19 Nov 2018 16:47:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 19 Nov 2018 16:47:17 +0000 (UTC) User-Agent: Mutt/1.5.21 (2010-09-15) To: musl@lists.openwall.com Original-X-From: musl-return-13476-gllmg-musl=m.gmane.org@lists.openwall.com Mon Nov 19 17:47:13 2018 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1gOmhb-0005JW-Ng for gllmg-musl@m.gmane.org; Mon, 19 Nov 2018 17:47:11 +0100 Original-Received: (qmail 31832 invoked by uid 550); 19 Nov 2018 16:49:20 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 31784 invoked from network); 19 Nov 2018 16:49:19 -0000 Content-Disposition: inline In-Reply-To: <62CC16E8-B5B1-451A-B041-C74529DF8EC6@gmail.com> Original-Sender: Rich Felker Xref: news.gmane.org gmane.linux.lib.musl.general:13460 Archived-At: On Mon, Nov 19, 2018 at 05:03:14PM +0100, Julien Ramseier wrote: > This was introduced by commit d88e5dfa8b989dafff4b748bfb3cba3512c8482e > > diff --git a/src/locale/setlocale.c b/src/locale/setlocale.c > index 637e7aa0..2bc7b500 100644 > --- a/src/locale/setlocale.c > +++ b/src/locale/setlocale.c > @@ -34,7 +34,7 @@ char *setlocale(int cat, const char *name) > part[z-p] = 0; > if (*z) p = z+1; > } > - lm = __get_locale(i, name); > + lm = __get_locale(i, part); > if (lm == LOC_MAP_FAILED) { > UNLOCK(lock); > return 0; Oops, this probably means I have some commits that I forgot to push.. Rich