diff --git a/src/server/prot-a-output.c b/src/server/prot-a-output.c
index ad66a69baab10156141e1e0c123263eaf8d3b865..a6b5dd00192d1d91b799c3822f8dcb134ae28637 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.21 1996/07/24 23:57:32 ceder Exp $
+ * $Id: prot-a-output.c,v 0.22 1996/07/28 23:39:30 ceder Exp $
  * Copyright (C) 1991, 1992, 1993, 1994, 1995  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -28,7 +28,7 @@
  * Written by ceder 1990-07-13
  */
 
-static char *rcsid = "$Id: prot-a-output.c,v 0.21 1996/07/24 23:57:32 ceder Exp $";
+static char *rcsid = "$Id: prot-a-output.c,v 0.22 1996/07/28 23:39:30 ceder Exp $";
 #include "rcs.h"
 USE(rcsid);
 
@@ -671,9 +671,9 @@ prot_a_output_num_list (Connection *fp,
         mux_printf(fp, " *");
     else
     {
-        mux_printf(fp, " {", num_list->length);
+        mux_printf(fp, " {");
         for (i = 0; i < num_list->length; i++)
-            mux_printf(fp, " %lu", num_list->data[i]);
+            mux_printf(fp, " %lu", (unsigned long)num_list->data[i]);
         mux_printf(fp, " }");
     }
 }