diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c
index 8d163f1..1d81c23 100644
--- a/src/backend/access/transam/xlog.c
+++ b/src/backend/access/transam/xlog.c
@@ -6358,6 +6358,8 @@ RecoveryRequiresIntParameter(const char *param_name, int currValue, int minValue
 										   minValue),
 								 errhint("Restart the server after making the necessary configuration changes.")));
 					warned_for_promote = true;
+
+					return;
 				}
 
 				/*
