(CNN) An altercation erupted into gunfire at a bar inside a mall in Florida, leaving one person dead and two others injured, authorities said early Thursday.

The shooting happened at 11:51 p.m. Wednesday at the Blue Martini bar at the Galleria mall in Fort Lauderdale, police spokeswoman Casey Liening said.

Two people were taken to the hospital -- one in critical condition, she said. The shooter is in custody.

Mark Hunter, who was inside the bar, said people charged the shooter to stop him from firing more shots. "That was a good thing. They jumped on him to try and get him," he told CNN affiliate WSVN.

Ean Carroll described chaotic scenes as panicked patrons realized the rapid pops were gunfire.

Read More