A Mecklenburg County, NC, sheriff’s deputy was shot during a traffic stop in Charlotte Saturday, Sheriff Garry McFadden said. The deputy returned fire, wounding the suspect.

The deputy, Dijon Whyms, suffered non-life-threatening injuries, according to the sheriff. Whyms is recovering after a successful surgery Sunday morning, sheriff’s office officials told the Charlotte Observer.

The suspect, Aidan Cole Bryant, was in surgery Saturday night, McFadden said at a 7:30 p.m. news conference at the scene.

The sheriff's office said in a release that as the deputy approached the vehicle, Bryant “fired multiple shots, striking Deputy Whyms.”