This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: I: [PATCH] few asprintf error handling fixes
- From: Roland McGrath <roland at redhat dot com>
- To: "Dmitry V. Levin" <ldv at altlinux dot org>
- Cc: libc-alpha at sources dot redhat dot com
- Date: Wed, 2 Jun 2004 12:14:26 -0700
- Subject: Re: I: [PATCH] few asprintf error handling fixes
> On Tue, Jun 01, 2004 at 05:48:57PM -0700, Roland McGrath wrote:
> > > The current behavior is undefined behavior, the result pointer after
> > > failed asprintf call may contain any value, e.g. pointer to already freed
> > > memory. I'm doubt that some programs could depend on this behavior.
> >
> > You mean that actually happens now?
>
> Yes.
In that case any program that would be broken is working by pure luck and
not just ambiguous definition. I think it would be fine to change asprintf.