diff --git a/eccdata.c b/eccdata.c
index 9be9afb5f65566c8c299c8c7c6ba109872e11ba8..97a6194116e6f99ccce27c8bda3280e889ffaaaf 100644
--- a/eccdata.c
+++ b/eccdata.c
@@ -694,11 +694,11 @@ ecc_point_out (FILE *f, const struct ecc_point *p)
     fprintf (f, "zero");
   else
     {
-	fprintf (stderr, "(");
-	mpz_out_str (stderr, 16, p->x);
-	fprintf (stderr, ",\n     ");
-	mpz_out_str (stderr, 16, (p)->y);
-	fprintf (stderr, ")");
+	fprintf (f, "(");
+	mpz_out_str (f, 16, p->x);
+	fprintf (f, ",\n     ");
+	mpz_out_str (f, 16, (p)->y);
+	fprintf (f, ")");
     }
 }
 #define ASSERT_EQUAL(p, q) do {						\