summaryrefslogtreecommitdiff
path: root/apps/examples/ostest/mqueue.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-02-06 15:43:28 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-02-06 15:43:28 +0000
commitf7b7532a4114b831f5ef66ed992d28e65fb3973f (patch)
tree929ad375fc60be5b08f35b49ff681db96d97b842 /apps/examples/ostest/mqueue.c
parentd8a1b61690862777b137ec182a0d62dcf4ee8db2 (diff)
downloadnuttx-f7b7532a4114b831f5ef66ed992d28e65fb3973f.tar.gz
nuttx-f7b7532a4114b831f5ef66ed992d28e65fb3973f.tar.bz2
nuttx-f7b7532a4114b831f5ef66ed992d28e65fb3973f.zip
Changed needed to fix issues with task_restart()
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5615 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'apps/examples/ostest/mqueue.c')
-rw-r--r--apps/examples/ostest/mqueue.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/apps/examples/ostest/mqueue.c b/apps/examples/ostest/mqueue.c
index 0bb3473dc..b747af089 100644
--- a/apps/examples/ostest/mqueue.c
+++ b/apps/examples/ostest/mqueue.c
@@ -415,17 +415,17 @@ void mqueue_test(void)
* message queue open.
*/
- if (result == PTHREAD_CANCELED && g_send_mqfd)
+ if (result == PTHREAD_CANCELED && g_recv_mqfd)
{
- if (mq_close(g_send_mqfd) < 0)
+ if (mq_close(g_recv_mqfd) < 0)
{
printf("mqueue_test: ERROR mq_close failed\n");
}
}
- else if (result != PTHREAD_CANCELED && g_send_mqfd)
+ else if (result != PTHREAD_CANCELED && g_recv_mqfd)
{
printf("mqueue_test: ERROR send mqd_t left open\n");
- if (mq_close(g_send_mqfd) < 0)
+ if (mq_close(g_recv_mqfd) < 0)
{
printf("mqueue_test: ERROR mq_close failed\n");
}
@@ -433,10 +433,10 @@ void mqueue_test(void)
/* Make sure that the receive queue is closed as well */
- if (g_recv_mqfd)
+ if (g_send_mqfd)
{
printf("mqueue_test: ERROR receive mqd_t left open\n");
- if (mq_close(g_recv_mqfd) < 0)
+ if (mq_close(g_send_mqfd) < 0)
{
printf("sender_thread: ERROR mq_close failed\n");
}