Index: prisched.c =================================================================== --- prisched.c (revision 1505) +++ prisched.c (working copy) @@ -125,5 +125,6 @@ pri = pri->master; if ((id >= MAX_SCHED) || (id < 0)) pri_error(pri, "Asked to delete sched id %d???\n", id); - pri->pri_sched[id].callback = NULL; + else + pri->pri_sched[id].callback = NULL; }