From 99af80589ad2c267d85c8dc8dbbbcf0505cd7297 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Thu, 15 Oct 2026 19:44:25 +0300
Subject: [PATCH 81/81] package_city(): Fix set-but-unused warning on ndebug
 builds

See RM #2359

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 server/citytools.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/server/citytools.c b/server/citytools.c
index d1d1cb8078..9f3958057b 100644
--- a/server/citytools.c
+++ b/server/citytools.c
@@ -2578,7 +2578,9 @@ void package_city(struct city *pcity, struct packet_city_info *packet,
   nat_packet->id = pcity->id;
   nat_packet->nationalities_count = 0;
   if (game.info.citizen_nationality) {
+#ifndef FREECIV_NDEBUG
     int cit = 0;
+#endif
 
     player_slots_iterate(pslot) {
       citizens nationality = citizens_nation_get(pcity, pslot);
@@ -2593,7 +2595,9 @@ void package_city(struct city *pcity, struct packet_city_info *packet,
           = nationality;
         nat_packet->nationalities_count++;
 
+#ifndef FREECIV_NDEBUG
         cit += nationality;
+#endif
       }
     } player_slots_iterate_end;
 
-- 
2.53.0

