vcl/source/gdi/pdfwriter_impl.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 8ce6e3135f841f8213e35ce136e98c33007fe5e6 Author: Caolán McNamara <caol...@redhat.com> Date: Sat Jul 4 17:01:33 2015 +0100 a high surrogate can result in an empty output string from a non-empty input Change-Id: Id544bdf639151ff3d9a164c52977acc6022cede9 diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx index 54adf29..70a1502 100644 --- a/vcl/source/gdi/pdfwriter_impl.cxx +++ b/vcl/source/gdi/pdfwriter_impl.cxx @@ -8590,7 +8590,7 @@ bool PDFWriterImpl::registerGlyphs( int nGlyphs, else { OString aChar(&cChar, 1, RTL_TEXTENCODING_MS_1252); - cChar = ((sal_Ucs)aChar[0]) & 0x00ff; + cChar = !aChar.isEmpty() ? (static_cast<sal_Ucs>(aChar[0]) & 0x00ff) : 0; } } }
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits