diff --git a/src/server/prot-a-output.c b/src/server/prot-a-output.c
index e8edd520f1cb0832d02f3916965d66ba40e0e2ef..74a6c9cb0c56aaaa8adbab6efef2e248c12c1596 100644
--- a/src/server/prot-a-output.c
+++ b/src/server/prot-a-output.c
@@ -1,5 +1,5 @@
 /*
- * $Id: prot-a-output.c,v 0.63 2003/07/24 22:05:03 ceder Exp $
+ * $Id: prot-a-output.c,v 0.64 2003/07/31 07:33:25 ceder Exp $
  * Copyright (C) 1991-2002  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -70,7 +70,12 @@ prot_a_output_float(Connection *fp,
 {
     char buf[80];
 
+#ifdef HAVE_SNPRINTF
     snprintf(buf, sizeof(buf), " %g", v);
+#else
+    sprintf(buf, " %g", v);
+#endif
+
     isc_puts(buf, fp->isc_session);
 }