State police said the incident happened Saturday night when an officer in the town of Grundy provided a ride to a local motel for Melissa M. Trammel, 46.
Investigators said Trammel attacked the officer as they were getting her belongings into her room. The officer fired one shot, striking Trammel.
Both were treated for minor injuries. Trammel is charged with felony assault on a police officer. She was being held in custody at the Southwest Virginia Regional Jail.
Copyright 2022 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.