Suppose that $X$ is a real Banach space and $f:X \to \mathbb{R}$ is a continuous linear functional. Is it true that for any $\varepsilon>0$ there is a $\delta>0$ such that for any $x \in X$ we have: $$|f(x)|<\delta \Rightarrow (\exists z \in \ker f) (\Vert x-z \Vert <\varepsilon).$$
This is certainly true if $X=\mathbb{R}^n$. I suspect this might be false for infinite-dimensional $X$, but I haven´t been able to find a counterexample.
Thanks!