Chromium Code Reviews| Index: src/utils/win/SkDWriteFontFileStream.cpp |
| =================================================================== |
| --- src/utils/win/SkDWriteFontFileStream.cpp (revision 9972) |
| +++ src/utils/win/SkDWriteFontFileStream.cpp (working copy) |
| @@ -9,10 +9,10 @@ |
| #include "SkDWriteFontFileStream.h" |
| #include "SkHRESULT.h" |
| #include "SkTemplates.h" |
| +#include "SkTFitsIn.h" |
| #include "SkTScopedComPtr.h" |
| #include <dwrite.h> |
| -#include <limits> |
| /////////////////////////////////////////////////////////////////////////////// |
| // SkIDWriteFontFileStream |
| @@ -183,7 +183,7 @@ |
| return E_FAIL; |
| } |
| - if (fileOffset + fragmentSize > (std::numeric_limits<size_t>::max)()) { |
| + if (!SkTFitsIn<size_t>(fileOffset + fragmentSize)) { |
| return E_FAIL; |
| } |