Hallo
> The line
> if ((pl->segment_count % 32) == 0)
> pl->segments = (PipeSegment **) realloc (pl->segments,
> sizeof (pl->segments) + 32 * sizeof (PipeSegment *));
> }
>
> assumes pl->segments to return the size of malloced memory pointed to by
> pl->segments;
>
> m
Hallo,
there is a severe allocation bug in pipelist.c
The line
if ((pl->segment_count % 32) == 0)
pl->segments = (PipeSegment **) realloc (pl->segments,
sizeof (pl->segments) + 32 * sizeof (PipeSegment *));
}
assumes pl->segments to return the size of malloced memory point