<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39368 >

I made a new patch...

--- 12954/server/stdinhand.c    2007-05-14 10:32:22.000000000 +0200
+++ test/server/stdinhand.c     2007-05-16 10:33:46.000000000 +0200
@@ -3457,8 +3457,10 @@
     return FALSE;
   }

-  if (caller
+  if (server_state != PRE_GAME_STATE
+      && caller
       && caller->player
+      && !caller->observer /* don't allow observers to ask votes */
       && !check
       && caller->access_level == ALLOW_INFO
       && commands[cmd].level == ALLOW_CTRL) {

_________________________________________________________________
Personnalisez votre Messenger avec Live.com 
http://www.windowslive.fr/livecom/

--- 12954/server/stdinhand.c	2007-05-14 10:32:22.000000000 +0200
+++ test/server/stdinhand.c	2007-05-16 10:33:46.000000000 +0200
@@ -3457,8 +3457,10 @@
     return FALSE;
   }
 
-  if (caller 
+  if (server_state != PRE_GAME_STATE
+      && caller
       && caller->player
+      && !caller->observer /* don't allow observers to ask votes */
       && !check
       && caller->access_level == ALLOW_INFO
       && commands[cmd].level == ALLOW_CTRL) {

_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to