In my textbook I have read the point form of representation of tangent from a point $P(x_1,y_1)$ to a circle $x^2 + y^2 + 2gx + 2fy + c = 0$ which is given by $$xx_1 + yy_1 + g(x+x_1) + f(y+y_1)+c=0$$ I know that two tangents can be drawn from a point to a circle,but the above equation has only one equation of tangent.
Why the above equation holds for only one tangent when it should give two equations of tangents? (I agree that there might be some inconsistencies in the equation.)
The line that you mentioned is the line defined by the two points at which the tangent lines touch the circle. So, if you want to actually get those two points, compute the intersection between the line and the circle. Then, the tangent lines will be the lines passing through $(x_1,y_1)$ and each of the touching points.