From f200264ddb0a16f54ae2711f399867e659957b1d Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Fri, 31 Aug 2018 20:03:36 +0200 Subject: FoFiType1C::getDeltaIntArray: Fix undefined inf to int conversion --- fofi/FoFiType1C.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'fofi') diff --git a/fofi/FoFiType1C.cc b/fofi/FoFiType1C.cc index 643bc9e1..ebf68a44 100644 --- a/fofi/FoFiType1C.cc +++ b/fofi/FoFiType1C.cc @@ -2665,6 +2665,9 @@ int FoFiType1C::getDeltaIntArray(int *arr, int maxLen) { x = 0; for (i = 0; i < n; ++i) { int y; + if (unlikely(isinf(ops[i].num))) { + return i; + } if (checkedAdd(x, (int)ops[i].num, &y)) { return i; } -- cgit v1.2.3