Oops, I mis-merged with 0.9.29-rc1..  The outer variable used to be
called "count" in 0.9.28.  Attached is the fixed version.

Nickolai.

On 5/2/07, Mike Frysinger <[EMAIL PROTECTED]> wrote:
On Monday 30 April 2007, Nickolai Zeldovich wrote:
> On 4/30/07, Mike Frysinger <[EMAIL PROTECTED]> wrote:
> > On Sunday 22 April 2007, Nickolai Zeldovich wrote:
> > > The code to create a unique file (mktemp) has a logic error in uClibc.
> > >  When __gen_tempname picks a file name that already exists, the code
> > > attempts to retry.  However, the code to pick a new file name is
> > > outside of this retry loop, causing a retry with the same exact
> > > filename, which is very likely to fail again.  This patch fixes this
> > > problem by moving the random filename generation code inside the retry
> > > loop:
> >
> > so attach your patch since the URL here is unavailable
>
> Patch attached.

erm that's no good ... you've got a nested for loop and they both use the
variable "i" ...
-mike


Attachment: uclibc-tempname2.patch
Description: Binary data

_______________________________________________
uClibc mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/uclibc

Reply via email to