I could not solve the following problem:
Let $\{f_n\}_n$ be a sequence holomorphic functions in the unit disk $\mathbb{D}$ such that all $f_n$ are zero-free in $\mathbb{D}$, $|f_n|<1$ for all $n\geq1$ and $lim_{n\rightarrow\infty}f_n(0)=0$. Prove that the sequence converges uniformly on compacts of $\mathbb{D}$ to 0.
This is what I tried:
Since $|f_n|<1$, the sequence $\{f_n\}_n$ is uniformly bounded in any compact of $\mathbb{D}$ and hence by Montel theorem, $\{f_n\}_n$ is a normal family. Then, there is a subsequence $\{f_{n_k}\}_k$ that converges to a function $f$ uniformly over compact subsets of $\mathbb{D}$. Now, the sequence $\{f_{n_k}\}_k$ has no zeros and has limit $0$ in $z=0$ by the hypothesis, so $f(0)=0$. By Hurwitz theorem, $f$ is identically zero. But I cannot prove that $\{f_n\}_n$ converges to $f$ uniformly over compact sets. In fact, if I prove the uniform convergence for $\{f_n\}_n$ instead of a subsequence, then we are done.
Can someone help me?
PD: I looked for the same question but I did not find it. If it is duplicated, I apologize.