]> oss.titaniummirror.com Git - rgblamp.git/commitdiff
Task id 0 was never being cleared in task_get()
authorR. Steve McKown <rsmckown@gmail.com>
Sat, 10 Dec 2011 07:57:26 +0000 (00:57 -0700)
committerR. Steve McKown <rsmckown@gmail.com>
Sat, 10 Dec 2011 07:57:26 +0000 (00:57 -0700)
task.c

diff --git a/task.c b/task.c
index 26a0b46a626f71e44a0db5135ed0a91aeaa38202..d88d9076fe1e568deeeb180a31de7f682cb62a7e 100644 (file)
--- a/task.c
+++ b/task.c
@@ -46,7 +46,7 @@ task_id_t task_get(unsigned char block)
       SLEEP();
 #endif
   } while (t == -1 && block == 1);
-  if (t) {
+  if (t >= 0) {
     ndi();
     bit_clr(_task_ids, t);
     nei();