diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-10-22 17:13:58 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-10-22 17:13:58 +0000 |
commit | a51735cb4c92c873696e00e18ed75b64d6e9b2a7 (patch) | |
tree | 8bb9c8e3d47c70c6ec53f103e18c2c38c7a16da1 /cpukit/rtems/src/tasks.c | |
parent | 2003-10-22 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-a51735cb4c92c873696e00e18ed75b64d6e9b2a7.tar.bz2 |
2003-10-22 Joel Sherrill <joel@OARcorp.com>
PR 512/core
* src/tasks.c, src/taskvariabledelete.c: Run task variable destructor
when task variable is deleted. Also some style cleanup.
Diffstat (limited to 'cpukit/rtems/src/tasks.c')
-rw-r--r-- | cpukit/rtems/src/tasks.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/rtems/src/tasks.c b/cpukit/rtems/src/tasks.c index e9d7954c50..b7eadbea8a 100644 --- a/cpukit/rtems/src/tasks.c +++ b/cpukit/rtems/src/tasks.c @@ -109,8 +109,8 @@ User_extensions_routine _RTEMS_tasks_Delete_extension( while (tvp) { next = tvp->next; if (tvp->dtor) - (*tvp->dtor)(*tvp->ptr ); - if (executing == deleted) + (*tvp->dtor)(*tvp->ptr); + if (_Thread_Is_executing(deleted)) *tvp->ptr = tvp->gval; _Workspace_Free( tvp ); tvp = next; |