summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/command.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/command.cc')
-rw-r--r--crawl-ref/source/command.cc11
1 files changed, 4 insertions, 7 deletions
diff --git a/crawl-ref/source/command.cc b/crawl-ref/source/command.cc
index 047dcf32e3..50b17ed9a2 100644
--- a/crawl-ref/source/command.cc
+++ b/crawl-ref/source/command.cc
@@ -1023,13 +1023,10 @@ static bool find_description()
}
else
{
- char num_buf[10];
- sprintf(num_buf, "%lu", key_list.size());
- list_commands_err = "Too many matching ";
- list_commands_err += type;
- list_commands_err += "s (";
- list_commands_err += num_buf;
- list_commands_err += ") to display";
+ std::ostringstream os;
+ os << "Too many matching " << type << "s (" << key_list.size()
+ << ") to display.";
+ list_commands_err = os.str();
}
return (false);
}