diff --git a/src/server/prot-a-parse.c b/src/server/prot-a-parse.c
index cc4737cceaccefe3e637666db29f604124b5ce62..5a9c20526d17fa401f0f9cb3f0eb9a27c1a83946 100644
--- a/src/server/prot-a-parse.c
+++ b/src/server/prot-a-parse.c
@@ -1,5 +1,5 @@
 /*
- * $Id: prot-a-parse.c,v 0.33 1998/08/29 20:28:13 ceder Exp $
+ * $Id: prot-a-parse.c,v 0.34 1998/11/14 17:37:21 ceder Exp $
  * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -29,7 +29,7 @@
  */
 
 static const char *
-rcsid = "$Id: prot-a-parse.c,v 0.33 1998/08/29 20:28:13 ceder Exp $";
+rcsid = "$Id: prot-a-parse.c,v 0.34 1998/11/14 17:37:21 ceder Exp $";
 #include "rcs.h"
 USE(rcsid);
 
@@ -246,17 +246,18 @@ prot_a_parse_conf_type(Connection *client,
     res->letter_box = token.string[ 3 ] != '0';
     if (s_strlen(token) != 8)
     {
-      res->allow_anon = 0;
-      res->reserved1 = 0;
-      res->reserved2 = 0;
-      res->reserved3 = 0;
+	/* FIXME: have an "unset" value here? */
+	res->allow_anon = 1;
+	res->reserved1 = 0;
+	res->reserved2 = 0;
+	res->reserved3 = 0;
     }
     else
     {
-      res->allow_anon = token.string[ 4 ] != '0';
-      res->reserved1 = token.string[ 5 ] != '0';
-      res->reserved2 = token.string[ 6 ] != '0';
-      res->reserved3 = token.string[ 7 ] != '0';
+	res->allow_anon = token.string[ 4 ] != '0';
+	res->reserved1 = token.string[ 5 ] != '0';
+	res->reserved2 = token.string[ 6 ] != '0';
+	res->reserved3 = token.string[ 7 ] != '0';
     }
 }