aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReese Russell <reese.russell@ymail.com>2023-08-18 02:34:10 +0000
committerReese Russell <reese.russell@ymail.com>2023-08-18 04:04:06 +0000
commit6e8f6468cbf1320b70cf01333002a31b44cb7c33 (patch)
tree3044951c8605bfcc8be81294929f94096ceeff47
parent6ce5e8f4758e6fccf59b3980af417ec6c75e383e (diff)
downloadbitcoin-6e8f6468cbf1320b70cf01333002a31b44cb7c33.tar.xz
removed StrFormatInternalBug quote delimitation
-rw-r--r--src/rpc/util.cpp7
-rw-r--r--src/util/check.cpp2
-rwxr-xr-xtest/functional/rpc_misc.py2
3 files changed, 5 insertions, 6 deletions
diff --git a/src/rpc/util.cpp b/src/rpc/util.cpp
index 08a778a60e..5029c6dd1c 100644
--- a/src/rpc/util.cpp
+++ b/src/rpc/util.cpp
@@ -1141,10 +1141,9 @@ std::string RPCArg::ToString(const bool oneline) const
if (oneline && !m_opts.oneline_description.empty()) {
if (m_opts.oneline_description[0] == '\"' && m_type != Type::STR_HEX && m_type != Type::STR && gArgs.GetBoolArg("-rpcdoccheck", DEFAULT_RPC_DOC_CHECK)) {
throw std::runtime_error{
- strprintf("Internal bug detected: non-string RPC arg \"%s\" quotes oneline_description:\n%s\n%s %s\nPlease report this issue here: %s\n",
- m_names, m_opts.oneline_description,
- PACKAGE_NAME, FormatFullVersion(),
- PACKAGE_BUGREPORT)};
+ STR_INTERNAL_BUG(strprintf("non-string RPC arg \"%s\" quotes oneline_description:\n%s",
+ m_names, m_opts.oneline_description)
+ )};
}
return m_opts.oneline_description;
}
diff --git a/src/util/check.cpp b/src/util/check.cpp
index 795dce7124..c4d4b0cc28 100644
--- a/src/util/check.cpp
+++ b/src/util/check.cpp
@@ -18,7 +18,7 @@
std::string StrFormatInternalBug(std::string_view msg, std::string_view file, int line, std::string_view func)
{
- return strprintf("Internal bug detected: \"%s\"\n%s:%d (%s)\n"
+ return strprintf("Internal bug detected: %s\n%s:%d (%s)\n"
"%s %s\n"
"Please report this issue here: %s\n",
msg, file, line, func, PACKAGE_NAME, FormatFullVersion(), PACKAGE_BUGREPORT);
diff --git a/test/functional/rpc_misc.py b/test/functional/rpc_misc.py
index 43d1e2c731..20485c01d3 100755
--- a/test/functional/rpc_misc.py
+++ b/test/functional/rpc_misc.py
@@ -27,7 +27,7 @@ class RpcMiscTest(BitcoinTestFramework):
self.log.info("test CHECK_NONFATAL")
assert_raises_rpc_error(
-1,
- 'Internal bug detected: "request.params[9].get_str() != "trigger_internal_bug""',
+ 'Internal bug detected: request.params[9].get_str() != "trigger_internal_bug"',
lambda: node.echo(arg9='trigger_internal_bug'),
)