This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
RE: seekdir dereferences null
- From: "Howland Craig D (Craig)" <howland at LGSInnovations dot com>
- To: "Joel Sherrill" <joel dot sherrill at oarcorp dot com>, <newlib at sources dot redhat dot com>
- Date: Wed, 3 Dec 2008 20:29:47 -0500
- Subject: RE: seekdir dereferences null
- References: <4936EF95.1080408@oarcorp.com> <4936F03B.9080704@oarcorp.com>
The same bug of not checking for dirp being NULL also seems to be in
telldir (in the same file, of course). (_cleanupdir does not check,
either, but a cursory examination says that it probably does not
matter, as it would not be dereferenced.)
Craig Howland
-----Original Message-----
From: newlib-owner@sourceware.org [mailto:newlib-owner@sourceware.org]
On Behalf Of Joel Sherrill
Sent: Wednesday, December 03, 2008 3:47 PM
To: newlib@sources.redhat.com
Subject: Re: seekdir dereferences null
Patch attached this time. :)
Joel Sherrill wrote:
> Hi,
>
> Another bug picked up by the RTEMS test suite.
>
> seekdir(NULL, 0) core dumps.
>
> 2008-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
>
> * libc/posix/telldir.c (_seekdir): Do not dereference NULL dirp.
>
>
--
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985