diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-10-27 17:22:28 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-10-27 17:22:28 -0600 |
commit | baf7d677fec77c265d82f36bfe8da5de4fe04ce8 (patch) | |
tree | a435e58046bb5550afc836fa3dfdb82596e59d07 /nuttx/ChangeLog | |
parent | 49ac6884942726eb23daff0648a4f1c9d4df59e5 (diff) | |
download | nuttx-baf7d677fec77c265d82f36bfe8da5de4fe04ce8.tar.gz nuttx-baf7d677fec77c265d82f36bfe8da5de4fe04ce8.tar.bz2 nuttx-baf7d677fec77c265d82f36bfe8da5de4fe04ce8.zip |
sched/sched_releasetcb.c: Fix an error handling case where a pthread start-up fails early, before the task type has been saved in the TCB. It is safer to use the sched_releasetcb() task type argument instead of relying on the task type in the TCB to be valid. Reported by David Sidrane
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r-- | nuttx/ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index 74df4b44e..614b9b89f 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -5896,4 +5896,8 @@ Mikrow STM32F4 board from Ken Pettit (2013-10-27). * arch/arm/src/stm32/stm32_spi.c: DMA-related fixe from Ken Pettit (2013-10-27). + * sched/sched_releasetcb.c: Fix a cornercase: If sched_releasetcb() + is called as part of a failed pthread startup before the flags + field in the TCB has been initialized, then a crash occurs. + Pointed out by David Sidrane (2013-10-27) |