--- atk2-sc3/kernel/task.c
+++ atk2-sc3/kernel/task.c
@@ -527,14 +527,7 @@
 			suspend();
 		}
 		else {
-			if (p_tcb == p_runtsk) {
-				/*
-				 *  p_runtskとp_schedtskが違い，p_runtskを終了する場合
-				 *  単にp_runtsk/p_tcbの状態を変更すれば良い
-				 */
-				p_tcb->tstat = SUSPENDED;
-			}
-			else if (p_tcb == p_schedtsk) {
+			if (p_tcb == p_schedtsk) {
 				/*
 				 *  既にレディキューから外されているタスクの終了処理
 				 *  p_schedtsk/p_tcbの状態を変更し，次に実行すべきタスクを探す
