A stolen Knox County sheriff's office handgun was recovered by Metro police during a traffic stop.
Officers on Tuesday pulled over 35-year-old Eric Johnson for allegedly running a stop sign at the intersection of Gatewood and Pennock Avenues in east Nashville.
According to an arrest affidavit obtained by News 2, officers smelled marijuana in the vehicle.
Investigators said a search revealed a Glock 22 .40 caliber handgun hidden in Johnson's waistband.
The pistol was reported stolen from the Knox County Sheriff's Office and still had the department's metal stamp name on it.
An official with the Knox County Sheriff's Office said there have been no recent thefts of department weapons, and they are still in the process of determining when the gun that was recovered in Nashville was stolen.
Officers also report finding bags of crack cocaine, oxycodone pills and an unknown blue pill in Eric Johnson's pants.
Johnson was charged with possession of cocaine and oxycodone, drug paraphernalia, felon in possession of a weapon and possession of a firearm during the commission of a felony.