FAIRFIELD — A 23-year-old woman who drove the wrong way through the Post Road traffic circle by McDonald’s restaurant last December and hit a truck heading the other way had drugs and alcohol in her system at the time, police said.

Sandy Teixeira, of Perth Street in Bridgeport, was charged Tuesday with operating under the influence and driving the wrong way on a one-way street in connection with the Dec. 27 accident.

According to the police report, a witness said that Teixeira was driving “like she was on the highway” when she drove the wrong way through the traffic circle, hitting a pickup truck head on. Unconscious when police first arrived on the scene, Teixeira had to be extricated from her Honda by firefighters. She had compound, complex fractures to both her legs, and was taken for treatment to St. Vincent’s Medical Center in Bridgeport.

The occupants of the pickup truck Teixeira hit were treated at the scene for minor injuries and taken to Bridgeport Hospital for evaluation.

In Teixeira’s car, police said they found a mason jar with marijuana and a prescription bottle with anti-depressants.

At the hospital, she told police she had eaten dinner at Geronimo’s restaurant, but did not have a lot to drink. Teixeira allegedly said she didn’t remember what happened prior to the accident, but said she indeed thought she was on the highway.

Tests conducted at the hospital showed both marijuana and alcohol, above the legal limit, in her bloodstream, police said.

Teixeira was released on a promise to appear March 29 at state Superior Court in Bridgeport.