commit | 486013193c94b4321414c28ce9251911e14a0599 | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Wed Dec 07 16:45:19 2011 -0800 |
committer | Ian Rogers <irogers@google.com> | Wed Dec 07 17:36:08 2011 -0800 |
tree | cc425b7c995f50a2cba00427083e678c4f2559f8 | |
parent | e343b76af81a005ef64f5e75a555389fd9147dab [diff] [blame] |
Be robust in stack trace if source file name is missing from dex file. Change-Id: Iaf39454bc5b82a2785c236400b0523eba5ab1ae9
diff --git a/src/object.cc b/src/object.cc index 614df3c..0b6ad51 100644 --- a/src/object.cc +++ b/src/object.cc
@@ -1109,6 +1109,9 @@ } String* String::AllocFromModifiedUtf8(const char* utf) { + if (utf == NULL) { + return NULL; + } size_t char_count = CountModifiedUtf8Chars(utf); return AllocFromModifiedUtf8(char_count, utf); }