summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pdf/pdf_repair.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pdf/pdf_repair.c b/pdf/pdf_repair.c
index 17cdce5e6..22865fe67 100644
--- a/pdf/pdf_repair.c
+++ b/pdf/pdf_repair.c
@@ -423,9 +423,9 @@ int pdfi_repair_file(pdf_context *ctx)
if (code == 0) {
for (j=0;j < N; j++) {
code = pdfi_read_bare_int(ctx, compressed_stream, &obj_num);
- if (code == 0)
+ if (code <= 0)
break;
- if (code > 0) {
+ else {
code = pdfi_read_bare_int(ctx, compressed_stream, &offset);
if (code > 0) {
if (obj_num < 1) {