This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: I: [PATCH] few asprintf error handling fixes


Roland McGrath <roland@redhat.com> writes:

>> 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?

 Very much so, but only on glibc, this was "discussed" in late 2001...

http://sources.redhat.com/ml/libc-alpha/2001-12/msg00021.html
http://sources.redhat.com/ml/libc-alpha/2001-12/msg00029.html
http://sources.redhat.com/ml/libc-alpha/2001-12/msg00029.html
http://sources.redhat.com/ml/libc-alpha/2001-12/msg00041.html

http://sources.redhat.com/ml/libc-alpha/2001-12/msg00045.html
http://sources.redhat.com/ml/libc-alpha/2001-12/msg00050.html
http://sources.redhat.com/ml/libc-alpha/2001-12/msg00051.html

http://sources.redhat.com/ml/libc-alpha/2001-12/msg00100.html
http://sources.redhat.com/ml/libc-alpha/2001-12/msg00121.html

...etc.

-- 
# James Antill -- james@and.org
:0:
* ^From: .*james@and\.org
/dev/null


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]