Inhibition effect of a synthesized N, N′-bis(2-hydroxybenzaldehyde)-1, 3-propandiimine on corrosion of mild steel in HCl