A Santa Rosa man was arrested early Christmas morning after police found him sleeping in a vehicle with a loaded handgun easily within reach, officials said.

At 4:46 a.m., a police officer driving on the 2100 block of West Steele Lane was flagged down by a passerby who told the officer he had seen a man in a vehicle and thought he might be drunk. The officer located Carlos Casillas, 24, sleeping in the vehicle and noticed the gun next to him in the passenger area, police said.

After backup arrived, another police officer was able to open the vehicle door and remove a loaded .32-caliber handgun while Casillas was still asleep.

The officers then tried to wake him but he was uncooperative, police said.

After a brief struggle, Casillas was taken into custody.

Officer said they also found a “usable amount” of cocaine in his pants pocket, according to a police statement.

Casillas was booked into Sonoma County Jail on suspicion of driving under the influence, possession of a controlled substance, resisting arrest and possession of a firearm.