Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#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 09/11/15 at 09:28:38 by Sebastian Huber <sebastian.huber@…>

Resolution: fixed
Status: newclosed

In [changeset:"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 09/11/15 at 09:57:55 by Sebastian Huber <sebastian.huber@…>

In [changeset:"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.