[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-poppler
Subject:    [poppler] poppler/Linearization.cc
From:       aacid () kemper ! freedesktop ! org (Albert Astals Cid)
Date:       2010-11-19 23:46:24
Message-ID: 20101119234624.F2A3310057 () kemper ! freedesktop ! org
[Download RAW message or body]

 poppler/Linearization.cc |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

New commits:
commit 255f84927a649d980f047fe755c9c308535a3779
Author: Hib Eris <hib@hiberis.nl>
Date:   Fri Nov 19 23:45:33 2010 +0000

    Correct parsing of linearization table
    
    Fixes bug #31627

diff --git a/poppler/Linearization.cc b/poppler/Linearization.cc
index 3bde57a..73dc5ad 100644
--- a/poppler/Linearization.cc
+++ b/poppler/Linearization.cc
@@ -19,7 +19,7 @@
 Linearization::Linearization (BaseStream *str)
 {
   Parser *parser;
-  Object obj1, obj2, obj3, obj4, obj5;
+  Object obj1, obj2, obj3, obj5;
 
   linDict.initNull();
 
@@ -32,7 +32,6 @@ Linearization::Linearization (BaseStream *str)
   parser->getObj(&obj2);
   parser->getObj(&obj3);
   parser->getObj(&linDict);
-  parser->getObj(&obj4);
   if (obj1.isInt() && obj2.isInt() && obj3.isCmd("obj") && linDict.isDict()) {
     linDict.dictLookup("Linearized", &obj5);
     if (!(obj5.isNum() && obj5.getNum() > 0)) {
@@ -41,7 +40,6 @@ Linearization::Linearization (BaseStream *str)
     }
     obj5.free();
   }
-  obj4.free();
   obj3.free();
   obj2.free();
   obj1.free();
_______________________________________________
poppler mailing list
poppler@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/poppler
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic