Author: cazfi
Date: Tue Jan 26 14:15:23 2016
New Revision: 31612

URL: http://svn.gna.org/viewcvs/freeciv?rev=31612&view=rev
Log:
Fixed user unit type flag upgrading when loading old ruleset in compatibility 
mode.

See bug #24344

Modified:
    trunk/server/rscompat.c

Modified: trunk/server/rscompat.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/server/rscompat.c?rev=31612&r1=31611&r2=31612&view=diff
==============================================================================
--- trunk/server/rscompat.c     (original)
+++ trunk/server/rscompat.c     Tue Jan 26 14:15:23 2016
@@ -149,7 +149,7 @@
     int i;
 
     for (i = 0; i < ARRAY_SIZE(new_flags_30); i++) {
-      if (MAX_NUM_USER_UNIT_FLAGS <= first_free + i) {
+      if (UTYF_USER_FLAG_1 + MAX_NUM_USER_UNIT_FLAGS <= first_free + i) {
         /* Can't add the user unit type flags. */
         ruleset_error(LOG_ERROR,
                       "Can't upgrade the ruleset. Not enough free unit type "


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

Reply via email to