Let $A, B, C $ be abelian topological groups such that we have the following exact sequence : $$0\to A \to B \to C \to 0. $$ Assume also that A, C are compact and all the maps are open. Then it's it true that $B$ is also compact?
If this is false, I would be interested in possible ways to strengthen the hypothesis so that it is true. If it's true, I would also be interested in various ways to weaken the hypothesis. In particular I would like to get rid of the open hypothesis if possible.