Influence of H+ and Cl- ions on inhibitive performance of poly(aniline) for iron corrosion in acid