🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.bugs.4bsd
Article #272

Broken realloc (was Re: Safe coding practices ...)

#272
From: Martin Weitzel
Date: Wed, 30 Jan 1991 15:33
15 lines
1317 bytes
In article <23975:Jan2516:36:5891@kramden.acf.nyu.edu> brnstnd@kramden.acf.nyu.edu (Dan Bernstein) writes:
>Some versions of realloc() return the original pointer rather than 0 if
>they run out of memory. So you have to code the malloc()/bcopy()/free()
>sequence yourself if you want error checking.

What? This sounds like a VERY serious bug (same as if malloc silently
returned less memory than requested if there's not enough).

On which major C-Implementation(s) does the problem exist and why wasn't
it fixed if it isn't "hearsay"?

I'm really concerned. PLEASE NAME THE IMPLEMENTATIONS. I want to avoid
environments where even the simplest (known) bugs aren't fixed!!
-- 
Martin Weitzel, email: martin@mwtech.UUCP, voice: 49-(0)6151-6 56 83
Technical Details
Message-ID: <1071@mwtech.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!unido!mikros!mwtech!martin
References: <22311:Jan2502:34:1191@kramden.acf.nyu.edu> <22879@well.sf.ca.us> <23975:Jan2516:36:5891@kramden.acf.nyu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!unido!mikros!mwtech!martin
From: martin@mwtech.UUCP (Martin Weitzel)
Newsgroups: comp.bugs.4bsd,comp.std.c,comp.lang.c
Subject: Broken realloc (was Re: Safe coding practices ...)
Message-ID: <1071@mwtech.UUCP>
Date: 30 Jan 91 15:33:15 GMT
References: <22311:Jan2502:34:1191@kramden.acf.nyu.edu> <22879@well.sf.ca.us> <23975:Jan2516:36:5891@kramden.acf.nyu.edu>
Reply-To: martin@mwtech.UUCP (Martin Weitzel)
Organization: MIKROS Systemware, Darmstadt/W-Germany
Lines: 15