[poppler] poppler/Gfx.cc

Albert Astals Cid aacid at kemper.freedesktop.org
Tue Sep 30 10:50:44 PDT 2014


 poppler/Gfx.cc |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit ce95ecda450361496aedd5d5cd0bf47fd2c66703
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Sep 30 19:50:20 2014 +0200

    Fix assert in 5068.asan.0.6052.pdf

diff --git a/poppler/Gfx.cc b/poppler/Gfx.cc
index 90bf41e..6bf7ec5 100644
--- a/poppler/Gfx.cc
+++ b/poppler/Gfx.cc
@@ -980,7 +980,10 @@ void Gfx::opSetDash(Object args[], int numArgs) {
   } else {
     dash = (double *)gmallocn(length, sizeof(double));
     for (i = 0; i < length; ++i) {
-      dash[i] = a->get(i, &obj)->getNum();
+      a->get(i, &obj);
+      if (obj.isNum()) {
+	dash[i] = obj.getNum();
+      }
       obj.free();
     }
   }


More information about the poppler mailing list