diff --git a/ConfigFile.cc b/ConfigFile.cc
index 2d0e34999547918164dd253215dc0a01e84c545b..c0c17857bb35338093fc68775785319c09fe5b08 100644
--- a/ConfigFile.cc
+++ b/ConfigFile.cc
@@ -517,7 +517,7 @@ ConfigFile::checkPass(WarningConsolidation &warnings) const
               exit(EXIT_FAILURE);
             }
 #if defined(_WIN32) || defined(__CYGWIN32__)
-          if (it->second->userName.empty() || it->second->password.empty())
+          if (it->second->password.empty())
             {
               cerr << "ERROR (node " << it->first << "): the Password option must be passed under Windows for every remote node." << endl;
               exit(EXIT_FAILURE);