I was studying the functional equation $f(xf(y))f(y)=f(x+y)$ and observed that for $x=\delta y$ we can write $f(y+\delta y)-f(y) = f(y)(f(\delta yf(y))-1)$. I then reasoned that, as $f(0)=1$ we can make $f(y+\delta y)-f(y)$ arbitrarily small by decreasing $\delta y$ so the function ought to be continuous. I want to know whether this proves the function is continuous or the proof requires $f$ to be continuous at $x=0$ as well. Also what can I do to prove this (apart from solving the equation)?
The solution, by the way is $f(x)= \frac{2}{2-x}$ $x\ne2$