Talk about raising a big stink.

A man is facing charges after he allegedly threatened to shoot a Pittsburgh restaurant owner because there were onions in his food.

Yuba Sharma was arrested Tuesday night outside of All India restaurant after officers responded to a call about a man described as “drunk and angry.”

Owner Ravinder Singh told police that the suspect showed up Tuesday evening in a drunken rage still mad that servers had put onions in his food the night before, according to the Pittsburgh Tribune Review.

Investigators say the 43-year-old Sharma was asked multiple times to leave, but refused. Instead, he reached for his pants pocket while allegedly threatening to shoot the owner, according to KDKA.

That’s when police were called to the scene. Before the police arrived, Sharma allegedly pulled down his pants and exposed himself to the owner and a restaurant employee.

KDKA Yuba Sharma in a booking photo.

Initially, the owner didn’t want to pursue charges, but changed his mind, telling police that he “no longer felt safe in his restaurant,” according to WTAE TV.

Police described Sharma as being so drunk he was speaking “nonsense,” according to the station. He allegedly told an officer that he was arguing with staff “because they put onions in his food.”

Police said Sharma physically resisted being placed in the back seat of the cruiser, according to WPXI TV.

Sharma, 43, is currently being held in the Allegheny County Jail on charges of terroristic threats, indecent exposure, public drunkenness and resisting arrest, according to the Associated Press.