- silc_schedule_unset_listen_fd(socket_stream->schedule, socket_stream->sock);
- silc_schedule_task_del_by_fd(socket_stream->schedule, socket_stream->sock);
+ if (socket_stream->schedule) {
+ silc_schedule_unset_listen_fd(socket_stream->schedule,
+ socket_stream->sock);
+ silc_schedule_task_del_by_fd(socket_stream->schedule,
+ socket_stream->sock);
+ }