<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- src/mongo/util/net/ssl_manager.cpp.orig
+++ src/mongo/util/net/ssl_manager.cpp
@@ -186,6 +186,7 @@
 
     void SSLManager::_setupFIPS() {
         // Turn on FIPS mode if requested.
+#ifdef OPENSSL_FIPS
         int status = FIPS_mode_set(1);
         if (!status) {
             error() &lt;&lt; "can't activate FIPS mode: " &lt;&lt; 
@@ -193,6 +194,10 @@
             fassertFailed(16703);
         }
         log() &lt;&lt; "FIPS 140-2 mode activated" &lt;&lt; endl;
+#else
+        error() &lt;&lt; "this version of mongodb was not compiled with FIPS support";
+        fassertFailed(17084);
+#endif
     }
 
     bool SSLManager::_setupPEM(const std::string&amp; keyFile , const std::string&amp; password) {
</pre></body></html>