A former police officer who shot a robber at a south St. Louis bar in 2008 did it again late Tuesday night in a gunfight that wounded him and four others, and killed a woman.

Two of the wounded were trying to rob Pooh’s Corner, police said. The other victims — including the former officer, 65 — were customers.

On Wednesday, Diana Lawrence, 63, of the 3400 block of Dunnica Avenue, who was shot in the back of her head, died after being removed from life support, authorities said.

Prosecutors charged Derreaun Davis, 20, and Corey R. Wade, 29, with 32 counts of first-degree assault, first-degree robbery, attempted robbery and armed criminal action. Charges were expected to be upgraded to murder. A judge ordered them held without bail, the St. Louis Post-Dispatch reports.

Davis was in jail. Wade was in critical condition at a hospital.

The bar, which is in the city's Carondelet neighborhood, has been a popular hangout for off-duty and retired police for more than two decades and has twice before been targeted by robbers who were met with gunfire.