You forgot to `if (next_timer == -1) { DEBUG("..."); return; }`