Browse Source

debug: Handle out of bounds language IDs

master
Daniel Scharrer 1 year ago
parent
commit
8d69ed20ba
  1. 2
      src/cli/debug.cpp

2
src/cli/debug.cpp

@ -138,6 +138,8 @@ static void print_entry(const setup::info & info, size_t i,
std::cout << " - " << quoted(entry.name);
if(entry.language < 0) {
std::cout << " (default) = ";
} else if(size_t(entry.language) >= info.languages.size()) {
std::cout << " [" << color::red << size_t(entry.language) << color::reset << "] = ";
} else {
std::cout << " (" << color::cyan << info.languages[size_t(entry.language)].name
<< color::reset << ") = ";

Loading…
Cancel
Save