commit | b44334c1c07f307f3e2dbb9ee4ace4c14860a345 | [log] [tgz] |
---|---|---|
author | edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | Tue Jul 23 20:47:05 2013 +0000 |
committer | edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | Tue Jul 23 20:47:05 2013 +0000 |
tree | 9e4c878408af79249da4bb0316f45c574fe91888 | |
parent | 70d75ca764e16e15f016e423b85a0fa2a29fb8c7 [diff] [blame] |
pdfviewer: don't crash if the xref is corrupted. Review URL: https://codereview.chromium.org/20004007 git-svn-id: http://skia.googlecode.com/svn/trunk@10293 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/PdfViewer/SkPdfFont.cpp b/experimental/PdfViewer/SkPdfFont.cpp index 0fec460..e5c880d 100644 --- a/experimental/PdfViewer/SkPdfFont.cpp +++ b/experimental/PdfViewer/SkPdfFont.cpp
@@ -197,7 +197,7 @@ // TODO(edisonn): perf - make a map for (unsigned int i = 0 ; i < doc->objects(); i++) { SkPdfObject* obj = doc->object(i); - if (!obj->isDictionary()) { + if (!obj || !obj->isDictionary()) { continue; }