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