From 2616c95bf39478888bab16adf913f9c2433cab22 Mon Sep 17 00:00:00 2001
From: Tim Felgentreff <timfelgentreff@gmail.com>
Date: Tue, 15 Feb 2022 22:32:27 +0100
Subject: [PATCH] Revert "don't return depots unconditionally"

This reverts commit 8c3c9d9f8e5066e9bc3895bbe0b01b2a97bb678f.
---
 src/unit/unit_find.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/unit/unit_find.cpp b/src/unit/unit_find.cpp
index 5cae1a2e8..3781da880 100644
--- a/src/unit/unit_find.cpp
+++ b/src/unit/unit_find.cpp
@@ -208,6 +208,10 @@ class BestDepotFinder
 					return;
 				}
 
+				if (this->best_dist == INT_MAX) {
+					this->best_depot = dest;
+				}
+
 				if (distance >= this->best_dist) {
 					//if the depot's simple distance is greater or equal to the real travel distance of the currently-chosen depot, then it can never be closer than it, and we have no reason to actually calculate its real travel distance 
 					return;