Question: returned expresion from solve(eqn,c) doesn't solve eqn??

I have the following:
>                 /             /         2          \\    
>              1  | 2    2      |/ 2    2\       2  2||    
>       eqn := - +\b  + a , sqrt\\b  + a /  - 4 a  c // - c
>              2                                           
                                                     (1/2)    
        1  2   1  2   1 / 4      2  2    4      2  2\         
 eqn := - b  + - a  + - \b  + 2 b  a  + a  - 4 a  c /      - c
        2      2      2                                       
>                          solve(eqn, c)
                               2    2
                              b  + a 
                           0, -------
                               2     
                              a  + 1 
as far as I can tell neither of the returned expressions 0 or (a^2+b^2)/(a^2+1) actually solve my equation! What am I doing wrong, I must be doing something really dumb!!! Here is what I type in maple... eqn := 1/2*((b^2+a^2) + sqrt((b^2+a^2)^2-4*a^2*c^2)) -c solve(eqn,c)
Please Wait...