[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: crash inserting character before a special and a normal one
From: |
Philippe Biondi |
Subject: |
Re: crash inserting character before a special and a normal one |
Date: |
Thu, 17 Apr 2003 18:54:40 +0200 (CEST) |
On Thu, 17 Apr 2003, Tobias Rittweiler wrote:
> On Thursday, April 17, 2003 at 6:04:51 PM,
> Philippe Biondi <biondi@cartel-securite.fr> wrote:
>
> > [...]
> > Description:
> > At the prompt : type a special character (eg. euro char.) and a normal
> > one.
> > then go to the begining of the line and type a normal character.
> > It segfaults.
> > [...]
>
> Try the patch from
> http://mail.gnu.org/archive/html/bug-bash/2003-04/msg00026.html
- memset (ps, 0, sizeof(mbstate_t));
+ if (ps != NULL) memset (ps, 0, sizeof(mbstate_t));
That will fix the problem. But is it normal for "ps" to be null here ?
I could not determine that as I can't match my sources with the binary
verion I have.
Thanks for your quick reply!
Best regards, Phil.
--
Philippe Biondi <biondi@ cartel-securite.fr> Cartel Sécurité
Security Consultant/R&D http://www.cartel-securite.fr
Phone: +33 1 44 06 97 94 Fax: +33 1 44 06 97 99
PGP KeyID:3D9A43E2 FingerPrint:C40A772533730E39330DC0985EE8FF5F3D9A43E2