diff --git a/kernel/sched/pb.c b/kernel/sched/pb.c
index b2a559fd3a4f15b2d7d11aeaaa78bfe3a4276809..1edf4daa5152032dca982b43dfdf2f035ad8e457 100644
--- a/kernel/sched/pb.c
+++ b/kernel/sched/pb.c
@@ -172,7 +172,7 @@ static struct task_struct * pick_next_task_pb(struct rq *rq,
 
 		if (pb->mode != PB_DISABLED_MODE){
 			// Return current task from plan if plan is enabled
-			picked = pb->plan_entry[pb->c_entry]->task_struct;
+			picked = pb->plan[pb->c_entry].task_struct;
 		}
 	}