#2417 closed defect (fixed)

rbheap allocates the same memory area multiple times at once

Reported by: Sebastian Huber Owned by: Sebastian Huber
Priority: highest Milestone: 4.11
Component: score Version: 4.11
Severity: blocker Keywords:
Cc: Blocked By:
Blocking:

Description

The rtems_rbheap_free() function is broken. This is a serious issue for the new network stack.

Change History (2)

comment:1 Changed on Sep 11, 2015 at 9:28:38 AM by Sebastian Huber <sebastian.huber@…>

Resolution: fixed
Status: newclosed

In 10c4636947f13f89dcabfb0c7f0f4f4966d7c7fb/rtems:

rbheap: Fix rtems_rbheap_free()

Remove unused descriptor of merged free chunks from the free chain and
add them to the spare descriptors.

Close #2417.

comment:2 Changed on Sep 11, 2015 at 9:57:55 AM by Sebastian Huber <sebastian.huber@…>

In edf77328c1813e15a293841dd33995fb11bd4bec/rtems:

rbheap: Fix rtems_rbheap_free()

Remove unused descriptor of merged free chunks from the free chain and
add them to the spare descriptors.

Update #2417.

Note: See TracTickets for help on using tickets.