summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHenrik Edin <henrik.edin@mongodb.com>2017-12-27 14:19:12 -0500
committerHenrik Edin <henrik.edin@mongodb.com>2018-01-31 16:29:23 -0500
commitf80d3cfcaf17e86fbd862c40812846c97a408ba3 (patch)
tree17d570ccbbd8d83cf76218e827c1e56a176bc605 /src
parente828226f4c5ab12835e10a09f104759e8fbf09f3 (diff)
downloadmongo-f80d3cfcaf17e86fbd862c40812846c97a408ba3.tar.gz
SERVER-32406 Fix so the generated version_constants.h is valid C++ when the environment_data or any other string contains back slashes.
Diffstat (limited to 'src')
-rw-r--r--src/mongo/SConscript2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/SConscript b/src/mongo/SConscript
index 2a4fd413d46..99615ec8b02 100644
--- a/src/mongo/SConscript
+++ b/src/mongo/SConscript
@@ -197,7 +197,7 @@ for tup in env['MONGO_BUILDINFO_ENVIRONMENT_DATA']:
def pyToCXXBool(val):
return "true" if val else "false"
def wrapInQuotes(val):
- return '"{0}"'.format(val)
+ return 'R"raw_delimiter({0})raw_delimiter"'.format(val.replace("\\", r"\\"))
buildInfoInitializer.append(
'std::make_tuple({0})'.format(', '.join(
(