From c752d9b09510b62e4ecc76f4fd0343eeba5c1358 Mon Sep 17 00:00:00 2001 From: "qiuyiuestc@gmail.com" Date: Thu, 11 Oct 2012 17:06:30 +0000 Subject: submit the first version usb device stack. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2344 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- components/drivers/src/completion.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'components/drivers/src/completion.c') diff --git a/components/drivers/src/completion.c b/components/drivers/src/completion.c index d35da7a107..39814a3d4f 100644 --- a/components/drivers/src/completion.c +++ b/components/drivers/src/completion.c @@ -96,6 +96,8 @@ void rt_completion_done(struct rt_completion* completion) rt_base_t level; RT_ASSERT(completion != RT_NULL); + if(completion->flag == RT_COMPLETED) return; + level = rt_hw_interrupt_disable(); completion->flag = RT_COMPLETED; -- cgit v1.3.1