[rtems-libbsd commit] mutex: Avoid NULL pointer access in panic()
Sebastian Huber
sebh at rtems.org
Thu Nov 15 08:19:03 UTC 2018
Module: rtems-libbsd
Branch: master
Commit: 70555d532df7ab185c41d5589b2aa2b77f18ceca
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=70555d532df7ab185c41d5589b2aa2b77f18ceca
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Thu Nov 15 09:18:18 2018 +0100
mutex: Avoid NULL pointer access in panic()
---
rtemsbsd/include/machine/rtems-bsd-muteximpl.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/rtemsbsd/include/machine/rtems-bsd-muteximpl.h b/rtemsbsd/include/machine/rtems-bsd-muteximpl.h
index c947e2b..b362e52 100644
--- a/rtemsbsd/include/machine/rtems-bsd-muteximpl.h
+++ b/rtemsbsd/include/machine/rtems-bsd-muteximpl.h
@@ -201,7 +201,8 @@ rtems_bsd_mutex_unlock(rtems_bsd_mutex *m)
rtems_bsd_mutex_release(m, isr_level, &queue_context);
panic("mutex unlock: %s: owner 0x%08" PRIx32
" != executing 0x%08" PRIx32 "\n", m->queue.Queue.name,
- owner->Object.id, executing->Object.id);
+ owner != NULL ? owner->Object.id : 0,
+ executing->Object.id);
}
if (__predict_true(nest_level == 0)) {
More information about the vc
mailing list