aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/Pl_AES_PDF.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2021-01-04 17:55:28 +0100
committerJay Berkenbilt <ejb@ql.org>2021-01-04 21:17:35 +0100
commitdc92574c10f3e2516ec6445b88c5d584f40df4e5 (patch)
tree221eca0c948b2a19d7735027e514459694fca7dd /libqpdf/Pl_AES_PDF.cc
parenta9bdeeb0e0059cf702f63c04affbcb56ecc8a29e (diff)
downloadqpdf-dc92574c10f3e2516ec6445b88c5d584f40df4e5.tar.zst
Fix some pipelines to be safe if downstream write fails (fuzz issue 28262)
Diffstat (limited to 'libqpdf/Pl_AES_PDF.cc')
-rw-r--r--libqpdf/Pl_AES_PDF.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libqpdf/Pl_AES_PDF.cc b/libqpdf/Pl_AES_PDF.cc
index 18cf3a4d..2865f804 100644
--- a/libqpdf/Pl_AES_PDF.cc
+++ b/libqpdf/Pl_AES_PDF.cc
@@ -238,6 +238,6 @@ Pl_AES_PDF::flush(bool strip_padding)
}
}
}
- getNext()->write(this->outbuf, bytes);
this->offset = 0;
+ getNext()->write(this->outbuf, bytes);
}