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'; } }