A man was detained by police outside the American Airlines Center in Dallas, the site of President Donald Trump's rally Thursday evening.
Dallas police arrested the man while he was wearing a helmet, a vest and a backpack. Officers found a pistol in his front pocket.
Police also confiscated a gas mask, knee pads and an aerosol can.
The man, who has not been identified, was wearing an InfoWars t-shirt.
He was detained near counter-protestors but was not part of the protest.
Dallas police confirmed that the man had a license to carry the weapon. He was taken into custody and transported to an area hospital for an evaluation. No criminal charges will be filed, police said.
NBC 5's Meredith Yeomans contributed to this report.