vcl/source/fontsubset/sft.cxx | 1 + 1 file changed, 1 insertion(+) New commits: commit 29a2296af8c0d0e6a630bce1c064e1211047d014 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Wed Jul 24 11:37:16 2019 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Jul 24 17:05:43 2019 +0200
cid#1448301 silence Untrusted loop bound Change-Id: Ib5b592fdcf234a78747058eb3cdc7efc5d9cddc6 Reviewed-on: https://gerrit.libreoffice.org/76251 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/source/fontsubset/sft.cxx b/vcl/source/fontsubset/sft.cxx index 2e974a10d3c6..e9aae0ba9356 100644 --- a/vcl/source/fontsubset/sft.cxx +++ b/vcl/source/fontsubset/sft.cxx @@ -436,6 +436,7 @@ static int GetSimpleTTOutline(TrueTypeFont const *ttf, sal_uInt32 glyphID, Contr pa[i++].flags = static_cast<sal_uInt32>(flag); if (flag & 8) { /*- repeat flag */ n = *p++; + // coverity[tainted_data] - i > lastPoint extra checks the n loop bound for (j=0; j<n; j++) { if (i > lastPoint) { /*- if the font is really broken */ free(pa); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits