When Ash tells Clair about all of the hard work he put into earning his Gym Badges, he lists that he received his Glacierbadge from Falkner in the Violet City Gym. He actually received a Zephyrbadge from Falkner; the Glacierbadge he got from Pryce in Mahogany Town.