Davis was injured Friday while clearing roadway flares in an accident.
Police say Officer David Seaton was driving his patrol car to a shoplifting call when his cruiser struck a car. The collision caused that car to spin out of control. Seaton's car veered to the right and struck Davis, who was pinned beneath his colleague's patrol car.
The San Antonio Express-News reports in its online editions that both Seaton and the driver of the car he hit suffered broken bones and internal injuries.
Slideshow archive | ABC13 wireless | Headlines at a glance