Unix crash log: Fix stack trace formatting when using addr2line
This commit is contained in:
@@ -565,6 +565,7 @@ class CrashLogUnix : public CrashLog {
|
|||||||
bool result = ExecReadStdout("addr2line", const_cast<char* const*>(args), buffer, last);
|
bool result = ExecReadStdout("addr2line", const_cast<char* const*>(args), buffer, last);
|
||||||
if (result && strstr(buffer_start, "??") == nullptr) {
|
if (result && strstr(buffer_start, "??") == nullptr) {
|
||||||
while (buffer[-1] == '\n' && buffer[-2] == '\n') buffer--;
|
while (buffer[-1] == '\n' && buffer[-2] == '\n') buffer--;
|
||||||
|
*buffer = 0;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
buffer = saved_buffer;
|
buffer = saved_buffer;
|
||||||
|
Reference in New Issue
Block a user