Commit Diff


commit - 86fecbce404a9379c4e33837101ba43713fcc9bb
commit + cd24df616f7e500ccb59ed64cfc36e8f18702fd1
blob - fc41174066a20089dd8043518b6c4f7c3a790484
blob + b832e23dae132b87644b75263786583b238ce914
--- 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);
 	}