Nevermind otto yook care of it already :)
On 26 January 2016 at 15:39, David CARLIER <[email protected]> wrote:
> Hi all,
>
> I just had a short chat with otto and would like to know if this little
> patch would be considered. The reasoning is while debugging a program I got
> a segmentation fault inside the loop as pool was NULL probably due to the
> fact that malloc_init was not called first.
>
> Thanks in advance.
>
> Kind regards.
>
> Index: malloc.c
> ===================================================================
> RCS file: /cvs/src/lib/libc/stdlib/malloc.c,v
> retrieving revision 1.176
> diff -u -p -r1.176 malloc.c
> --- malloc.c 13 Sep 2015 20:29:23 -0000 1.176
> +++ malloc.c 26 Jan 2016 14:35:10 -0000
> @@ -1844,6 +1844,8 @@ malloc_dump(int fd)
> struct region_info *r;
> int saved_errno = errno;
>
> + if (pool == NULL)
> + return;
> for (i = 0; i < MALLOC_DELAYED_CHUNK_MASK + 1; i++) {
> p = pool->delayed_chunks[i];
> if (p == NULL)
>
>
>