I am self studying analytic number theory from Tom M Apostol introduction to analytic number theory and I am asking for solution verification for a part of Theorem 6.20 of Apostol.
I am adding it's image -

I have only doubt in proving that $L(1, \chi) \neq 0$ .
My attempt - Assuming Part (b) , if I put $x\to\infty$ in part (b) , then if $ L(1, \chi ) =0 $ for some $n$, then $B(x) \to \infty = O(1)$ , which is a contradiction.
Is my proof right? Can someone please verify.
Edit 1 -> This is the proof given in Apostol Introduction to analytic number theory. Please note that he doesn't proves how L(1 , $\chi ) \neq $ 0 .
That's why I am asking for verification of my argument.


Yes, assuming (b), if L(1,X)=0 then B(x) = O(1), and this is in contradiction with (a). So given these results (a) and (b) it follows that L(1,X) is not zero.
[Edit: Originally I mistyped this as "B(x) = O(x)"]