зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1030245 - When dumping the layers dump, ensure up to 1024 characters of each line in the dump is output. r=BenWa
This commit is contained in:
Родитель
a751aee582
Коммит
8e874fe5ec
|
@ -568,7 +568,16 @@ public:
|
|||
void Dump() {
|
||||
std::stringstream ss;
|
||||
Dump(ss);
|
||||
printf_stderr("%s", ss.str().c_str());
|
||||
char line[1024];
|
||||
while (!ss.eof()) {
|
||||
ss.getline(line, sizeof(line));
|
||||
printf_stderr("%s", line);
|
||||
if (ss.fail()) {
|
||||
// line was too long, skip to next newline
|
||||
ss.clear();
|
||||
ss.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Загрузка…
Ссылка в новой задаче