Commit Diff


commit - c9ab81f899e5ed4668d95cf5d250364c5ba50922
commit + 27b2ab1324d48686fe455b1c1fe98f8b533a2b8b
blob - c2d370e2a67ee3320b3b7ed10179087ef21e2ecb
blob + 684ca54e5a50a85ca35655c1afacde1dd440966c
--- pdf.c
+++ pdf.c
@@ -157,7 +157,7 @@ dictentry(const Dict *dict, const char *key)
 		ent = dict->elements[i];
 		k = H_INDEX_BYTES(ent, 0);
 
-		if (k.len == len && bytes_eq(k, key))
+		if (k.len == len && bytes_eq(k, key) && h_seq_len(ent) > 1)
 			return H_INDEX_TOKEN(ent, 1);
 	}