db2a8b
From de0c0b8324e776f0b851485e0fc9622fc35695b7 Mon Sep 17 00:00:00 2001
db2a8b
From: Albert Astals Cid <aacid@kde.org>
db2a8b
Date: Sat, 29 Dec 2018 01:25:17 +0100
db2a8b
Subject: [PATCH] FileSpec: Move the fileSpec.dictLookup call inside
db2a8b
 fileSpec.isDict if
db2a8b
db2a8b
Fixes #704
db2a8b
---
db2a8b
 poppler/FileSpec.cc | 9 +++++----
db2a8b
 1 file changed, 5 insertions(+), 4 deletions(-)
db2a8b
db2a8b
diff --git a/poppler/FileSpec.cc b/poppler/FileSpec.cc
db2a8b
index 8a8b9e7e..7c12da63 100644
db2a8b
--- a/poppler/FileSpec.cc
db2a8b
+++ b/poppler/FileSpec.cc
db2a8b
@@ -133,11 +133,12 @@ FileSpec::FileSpec(const Object *fileSpecA)
db2a8b
         return;
db2a8b
       }
db2a8b
     }
db2a8b
-  }
db2a8b
 
db2a8b
-  obj1 = fileSpec.dictLookup("Desc");
db2a8b
-  if (obj1.isString())
db2a8b
-    desc = obj1.getString()->copy();
db2a8b
+    obj1 = fileSpec.dictLookup("Desc");
db2a8b
+    if (obj1.isString()) {
db2a8b
+      desc = obj1.getString()->copy();
db2a8b
+    }
db2a8b
+  }
db2a8b
 }
db2a8b
 
db2a8b
 FileSpec::~FileSpec()
db2a8b
-- 
db2a8b
2.20.1
db2a8b