diff --git a/xmlsecurity/source/pdfio/pdfdocument.cxx b/xmlsecurity/source/pdfio/pdfdocument.cxx index 78d41c94e097..5420196df7d8 100644 --- a/xmlsecurity/source/pdfio/pdfdocument.cxx +++ b/xmlsecurity/source/pdfio/pdfdocument.cxx @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -131,7 +132,7 @@ bad_data: do { PRUint32 decimal = 0; - while (len > 0 && isdigit(*from)) + while (len > 0 && rtl::isAsciiDigit(static_cast(*from))) { PRUint32 addend = (*from++ - '0'); --len;