silc_fd_stream_close(stream);
silc_schedule_task_del_by_fd(fd_stream->schedule, fd_stream->fd1);
silc_schedule_task_del_by_fd(fd_stream->schedule, fd_stream->fd2);
silc_fd_stream_close(stream);
silc_schedule_task_del_by_fd(fd_stream->schedule, fd_stream->fd1);
silc_schedule_task_del_by_fd(fd_stream->schedule, fd_stream->fd2);