Uniqueness of continuous extension from $A$ to $\overline{A}$ for maps into a Hausdorff space I want to prove the following.  

Let $A$ be a subset of $X$. Let $f:A \to Y$ be continuous. Let $Y$ be Hausdorff. Show that if $f$ can be extended to a continuous function $g:\overline{A}\to Y$, then $g$ is uniquely determined by $f$.

Assume the contrary.$g_{1}$, and $g_{2}$ are the extended $f$. Consider $B=\lbrace x\in\bar{A}\vert g_{1}=g_{2}\rbrace$ which is a subset of $\bar{A}$. Note $g_{1}$ and $g_{2}$ agrees on A due to the restriction mapping. So $A$ is a subset of $B$. Since $g_{1}$ and $g_{2}$ are continous on $\bar{A}$, we have that $B$ is closed. $B$ being closed implies that $B$ contains all of its limit points and it also include those limit points of $A$. So $B=\bar{A}$. 
Why I did not use the Hausdorff condition? This seems very wrong to me. I see that Hausdorff may be necessary to argue that $B$ being closed by that it is a point set. How do I see B being a point set?
 A: Using Hausdorff to  show $B$ is closed:
$Y$ is a Hausdorff space then the set $D=\{(y,y)\in Y\times Y\ ,\ y\in Y\}$ is closed in $Y\times Y$. Now let $h:\overline{A}\to Y\times Y$ the map defined by $h(x)=(g_1(x),g_2(x))$ it is a continuous map, and $B=h^{-1}(D)$ is closed.
A: if $A$ is already closed then there is nothing to prove. so we may suppose that there is a point $a$ in the boundary of $A$ such that $g_1(a) = b_1$ and $g_2(a)=b_2$ where $b_1$ and $b_2$ are distinct points. 
since $Y$ is Hausdorff we may choose disjoint open neighbourhoods $V_1$ and $V_2$ of $b_1$ and $b_2$. and we must have:
$$
a \in U = g_1^{-1}(V_1) \cap  g_2^{-1}(V_2)
$$
since $a \in \partial A$ there must be a point $a^* \in A \cap U$ 
consider $g(a^*)$...
note that a simple counter-example shows the necessity of the Hausdorff condition for Y. take Y to be a two-point space on the set $S=\{x,y\}$ with topology specified by the open sets: $\emptyset, S, \{x\}$
let $A$ be $\mathbb{C}$ with the origin removed. can you see how to construct the counter-=example?
