Index: freeciv/server/stdinhand.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/stdinhand.c,v retrieving revision 1.196 diff -u -r1.196 stdinhand.c --- server/stdinhand.c 2001/12/11 16:48:49 1.196 +++ server/stdinhand.c 2001/12/12 17:21:47 @@ -179,7 +179,20 @@ { return valid_ruleset("cities",v,r_m); } static int valid_game_ruleset(char *v, char **r_m) { return valid_ruleset("game",v,r_m); } - +static int valid_max_players(int v, char **r_m) +{ + static char buffer[MAX_LEN_CONSOLE_LINE]; + + *r_m = buffer; + if (vvalue!=NULL) #define SETTING_IS_STRING(s) ((s)->value==NULL) @@ -296,7 +309,7 @@ N_("There must be at least this many players (connected players or AI's) " "before the game can start.") }, - { "maxplayers", &game.max_players, NULL, NULL, + { "maxplayers", &game.max_players, valid_max_players, NULL, SSET_PLAYERS, SSET_TO_CLIENT, GAME_MIN_MAX_PLAYERS, GAME_MAX_MAX_PLAYERS, GAME_DEFAULT_MAX_PLAYERS, N_("Maximum number of players"),