From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7220 invoked from network); 1 Aug 2005 23:43:11 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 1 Aug 2005 23:43:11 -0000 Received: (qmail 73303 invoked from network); 1 Aug 2005 23:43:05 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 1 Aug 2005 23:43:05 -0000 Received: (qmail 21679 invoked by alias); 1 Aug 2005 23:43:03 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 21557 Received: (qmail 21669 invoked from network); 1 Aug 2005 23:43:02 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 1 Aug 2005 23:43:02 -0000 Received: (qmail 73050 invoked from network); 1 Aug 2005 23:43:01 -0000 Received: from imap.gmx.net (HELO mail.gmx.net) (213.165.64.20) by a.mx.sunsite.dk with SMTP; 1 Aug 2005 23:42:57 -0000 Received: (qmail invoked by alias); 01 Aug 2005 23:42:57 -0000 Received: from Bc928.b.pppool.de (EHLO pcdahl4201) [213.7.201.40] by mail.gmx.net (mp024) with SMTP; 02 Aug 2005 01:42:57 +0200 X-Authenticated: #21620914 Message-ID: <00a001c596f3$f6bc92e0$2255fea9@pcdahl4201> From: "Thorsten Dahlheimer" To: Subject: PATCH: fix minor brace expansion bug Date: Tue, 2 Aug 2005 01:51:38 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_009D_01C59704.B8FED920" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 X-Y-GMX-Trusted: 0 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00, RCVD_IN_SORBS_WEB autolearn=ham version=3.0.4 This is a multi-part message in MIME format. ------=_NextPart_000_009D_01C59704.B8FED920 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 8bit If BRACE_CCL is on and \xff is part of the given character set, it will get lost: % echo {þÿý} ý þ I've attached a fix. Regards, Thorsten Dahlheimer ------=_NextPart_000_009D_01C59704.B8FED920 Content-Type: application/octet-stream; name="braceccl_char255.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="braceccl_char255.patch" Index: Src/glob.c=0A= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= RCS file: /cvsroot/zsh/zsh/Src/glob.c,v=0A= retrieving revision 1.42=0A= diff -u -p -r1.42 glob.c=0A= --- Src/glob.c 21 Jun 2005 08:58:43 -0000 1.42=0A= +++ Src/glob.c 1 Aug 2005 23:42:15 -0000=0A= @@ -1919,7 +1919,7 @@ xpandbraces(LinkList list, LinkNode *np)=0A= }=0A= pl =3D str - str3;=0A= len =3D pl + strlen(++str2) + 2;=0A= - for (p =3D ccl + 255; p-- > ccl;)=0A= + for (p =3D ccl + 256; p-- > ccl;)=0A= if (*p) {=0A= c1 =3D p - ccl;=0A= if (imeta(c1)) {=0A= ------=_NextPart_000_009D_01C59704.B8FED920--