rx: Some kernels have no reschedule function
[openafs.git] / src / rx / rx_event.c
index 6baf8a8..7f9c3c7 100644 (file)
@@ -285,7 +285,8 @@ rxevent_Post(struct clock *when, struct clock *now,
        eventSchedule.raised = 1;
        clock_Zero(&eventSchedule.next);
        MUTEX_EXIT(&eventTree.lock);
-       (*eventSchedule.func)();
+       if (eventSchedule.func != NULL)
+           (*eventSchedule.func)();
        return rxevent_get(ev);
     }