pdfviewer: do not submit, uploaded for backup, and will be done actually after I refactor the params for functions, to put the char* params in a structure: report errors and warnings in pdf, infrastructure
Review URL: https://codereview.chromium.org/23902018
git-svn-id: http://skia.googlecode.com/svn/trunk@11262 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp b/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp
index 4e0e4c4..6438855 100644
--- a/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp
+++ b/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp
@@ -811,11 +811,15 @@
// skip white spaces
start = skipPdfWhiteSpaces(level, start, end);
+ if (start >= end) {
+ return end;
+ }
+
current = endOfPdfToken(level, start, end);
// no token, len would be 0
- if (current == start) {
- return NULL;
+ if (current == start || current == end) {
+ return end;
}
int tokenLen = current - start;