]> oss.titaniummirror.com Git - rgblamp.git/blobdiff - task.c
Task id 0 was never being cleared in task_get()
[rgblamp.git] / 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();