diff --git a/tools/cfgupgrade b/tools/cfgupgrade
index 222292018d6a9c1000d83587ed761086a1b24e50..320f229cabc5a64f8042be04be756791bc9098b4 100755
--- a/tools/cfgupgrade
+++ b/tools/cfgupgrade
@@ -221,6 +221,7 @@ def main():
   if not (options.dry_run or options.no_verify):
     logging.info("Testing the new config file...")
     cfg = config.ConfigWriter(cfg_file=options.CONFIG_DATA_PATH,
+                              accept_foreign=options.ignore_hostname,
                               offline=True)
     # if we reached this, it's all fine
     vrfy = cfg.VerifyConfig()