Network Rail said the level crossing in Oxfordshire, at which a man died today, was in full working order after a problem with the barrier was fixed at the site last year.
A spokeswoman said the barrier's slow rise and fall was corrected when a treadle, which operates the crossing when triggered by an approaching train, was replaced.
Speaking following reports of a long-standing fault at the crossing, she said:
The level crossing was in full working order before (today's collision between a car and a train). The lights were working and the barriers. That is part of the investigation so we will be looking at that. There is nothing to suggest it was not working beforehand.
More top news
Hotting up for all of us in the next couple of days. As we drift into July and the heat and humidity levels rise.
Talks are ongoing because both sides realise that there is no good outcome to this referendum.
A former Birmingham City football star and his wife have been named as the latest British victims of the Tunisian beach massacre.