[rtems commit] score: Free old name in _Objects_Set_name()

Sebastian Huber sebh at rtems.org
Thu Dec 3 06:25:02 UTC 2020


Module:    rtems
Branch:    master
Commit:    e2f888d145fd21d9a2e8a8bb5a7707f429287724
Changeset: http://git.rtems.org/rtems/commit/?id=e2f888d145fd21d9a2e8a8bb5a7707f429287724

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Nov 24 13:36:32 2020 +0100

score: Free old name in _Objects_Set_name()

This is the behaviour document in the RTEMS Classic API Guide.

---

 cpukit/score/src/objectsetname.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/cpukit/score/src/objectsetname.c b/cpukit/score/src/objectsetname.c
index 009988b..05e38e8 100644
--- a/cpukit/score/src/objectsetname.c
+++ b/cpukit/score/src/objectsetname.c
@@ -41,6 +41,7 @@ Status_Control _Objects_Set_name(
       return STATUS_NO_MEMORY;
     }
 
+    _Workspace_Free( the_object->name.name_p );
     the_object->name.name_p = dup;
   } else {
     char c[ 4 ];



More information about the vc mailing list