[rtems commit] monitor: Do not zero sema id and name

Sebastian Huber sebh at rtems.org
Tue Mar 7 12:43:01 UTC 2017


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Mar  7 13:41:37 2017 +0100

monitor: Do not zero sema id and name

---

 cpukit/libmisc/monitor/mon-sema.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/cpukit/libmisc/monitor/mon-sema.c b/cpukit/libmisc/monitor/mon-sema.c
index 3dc7172..1a87d72 100644
--- a/cpukit/libmisc/monitor/mon-sema.c
+++ b/cpukit/libmisc/monitor/mon-sema.c
@@ -21,7 +21,11 @@ rtems_monitor_sema_canonical(
     const Semaphore_Control *rtems_sema = (const Semaphore_Control *) sema_void;
     Thread_Control *owner;
 
-    memset(canonical_sema, 0, sizeof(*canonical_sema));
+    canonical_sema->attribute = 0;
+    canonical_sema->priority_ceiling = 0;
+    canonical_sema->max_count = 0;
+    canonical_sema->cur_count = 0;
+    canonical_sema->holder_id = 0;
 
 #if defined(RTEMS_MULTIPROCESSING)
     if (rtems_sema->is_global) {



More information about the vc mailing list