From 76beeda3926bd3339cbe803f647d7566a713a91b Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Thu, 8 Jan 2026 00:12:49 -0600 Subject: [PATCH] Re-add exception for empty chain --- src/modules/Native/StoreForwardPlusPlus.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/Native/StoreForwardPlusPlus.cpp b/src/modules/Native/StoreForwardPlusPlus.cpp index 1ec9884f4..30aa54172 100644 --- a/src/modules/Native/StoreForwardPlusPlus.cpp +++ b/src/modules/Native/StoreForwardPlusPlus.cpp @@ -1161,9 +1161,11 @@ bool StoreForwardPlusPlusModule::addToChain(link_object &lo) if (lo.commit_hash_len >= SFPP_SHORT_HASH_SIZE && memcmp(tmp_commit_hash, lo.commit_hash, lo.commit_hash_len) != 0) { - LOG_ERROR("StoreForwardpp Commit hash mismatch"); + LOG_WARN("StoreForwardpp Commit hash mismatch"); logLinkObject(lo); - return false; + if (chain_end.validObject) + return false; + LOG_INFO("Commiting anyway due to empty chain"); } if (lo.commit_hash_len < SFPP_HASH_SIZE) { memcpy(lo.commit_hash, tmp_commit_hash, SFPP_HASH_SIZE);