From 01b4c62f928bb22b20042f6cfd05d83c2e5954f3 Mon Sep 17 00:00:00 2001
From: zzz <zzz@i2pmail.org>
Date: Tue, 28 Jan 2025 14:57:24 -0500
Subject: [PATCH] NetDB: RI Publish improvements part 3

Only publish non-ff at shutdown if not restarting
---
 .../networkdb/kademlia/FloodfillNetworkDatabaseFacade.java     | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java
index 1f35e4f653..71ce99fc4b 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java
@@ -137,9 +137,8 @@ public class FloodfillNetworkDatabaseFacade extends KademliaNetworkDatabaseFacad
     public synchronized void shutdown() {
         // only if not forced ff or not restarting
         if (_floodfillEnabled &&
-            (!_context.getBooleanProperty(FloodfillMonitorJob.PROP_FLOODFILL_PARTICIPANT) ||
              !(_context.router().scheduledGracefulExitCode() == Router.EXIT_HARD_RESTART ||
-               _context.router().scheduledGracefulExitCode() == Router.EXIT_GRACEFUL_RESTART))) {
+               _context.router().scheduledGracefulExitCode() == Router.EXIT_GRACEFUL_RESTART)) {
             // turn off to build a new RI...
             _floodfillEnabled = false;
             // true -> publish inline
-- 
GitLab