Add NULL check to CallStack::toString

CallStack::toString() has a 0 default argument, which ends up getting
passed to strlen(), resulting in a crash.

Change-Id: If706aff8c400983670f49cdbb66e11191ac76e0e
This commit is contained in:
Marco Nelissen 2012-12-17 10:28:20 -08:00
parent 0e1e53e376
commit 32130635f6

View File

@ -118,7 +118,9 @@ String8 CallStack::toString(const char* prefix) const {
char line[MAX_BACKTRACE_LINE_LENGTH];
format_backtrace_line(i, &mStack[i], &symbols[i],
line, MAX_BACKTRACE_LINE_LENGTH);
str.append(prefix);
if (prefix) {
str.append(prefix);
}
str.append(line);
str.append("\n");
}