diff options
author | Pavi Vetriselvan <pvselvan@umich.edu> | 2018-04-27 11:32:56 -0400 |
---|---|---|
committer | Pavi Vetriselvan <pvselvan@umich.edu> | 2018-04-27 11:35:26 -0400 |
commit | 825e75dd34ff7cd1a969d70da024de712a698c51 (patch) | |
tree | a03e0c5b14593dc23d8df285c308bdce87eab998 | |
parent | ac1e34979ac20b9bb722449ed888a679a62b1252 (diff) | |
download | mongo-825e75dd34ff7cd1a969d70da024de712a698c51.tar.gz |
SERVER-34523 Check if FCV is initalized before calling getVersion()
-rw-r--r-- | src/mongo/db/session.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/session.cpp b/src/mongo/db/session.cpp index 23d53fd0ebd..d0ec47a7400 100644 --- a/src/mongo/db/session.cpp +++ b/src/mongo/db/session.cpp @@ -575,8 +575,9 @@ void Session::_beginOrContinueTxn(WithLock wl, << "See " << feature_compatibility_version_documentation::kCompatibilityLink << " for more information.", - (serverGlobalParams.featureCompatibility.getVersion() == - ServerGlobalParams::FeatureCompatibility::Version::kFullyUpgradedTo40)); + (serverGlobalParams.featureCompatibility.isVersionInitialized() && + serverGlobalParams.featureCompatibility.getVersion() == + ServerGlobalParams::FeatureCompatibility::Version::kFullyUpgradedTo40)); _setActiveTxn(wl, opCtx, txnNumber, canKillCursors); _autocommit = false; |