bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bash 2.05 'unsigned char' cleanup


From: Brian J. Fox
Subject: Re: Bash 2.05 'unsigned char' cleanup
Date: Mon, 07 May 2001 14:03:00 -0700

   Date: Mon, 7 May 2001 13:03:15 -0700 (PDT)
   From: Paul Eggert <address@hidden>

   Description:
           By manual inspection, I found several places where Bash uses
           'unsigned char' where it's cleaner to use 'char' instead.

Interesting evaluation.

           While fixing this, I found one related bug: Bash overruns an
           input buffer while reading the first few bytes of a file to
           see whether it is an executable file.  For example, if the
           file begins with '#', then '!', then 78 spaces, Bash will read
           those 80 bytes into a buffer and then will read past the end
           of the buffer.


I don't see the overrun code.  Perhaps you could explain it to me?

brian



reply via email to

[Prev in Thread] Current Thread [Next in Thread]