aboutsummaryrefslogtreecommitdiffstats
path: root/qpdf/qpdf.cc
diff options
context:
space:
mode:
Diffstat (limited to 'qpdf/qpdf.cc')
-rw-r--r--qpdf/qpdf.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/qpdf/qpdf.cc b/qpdf/qpdf.cc
index 680e81e8..2d123d85 100644
--- a/qpdf/qpdf.cc
+++ b/qpdf/qpdf.cc
@@ -1874,12 +1874,6 @@ static void set_encryption_options(QPDF& pdf, Options& o, QPDFWriter& w)
static void write_outfile(QPDF& pdf, Options& o)
{
QPDF encryption_pdf;
- std::vector<PointerHolder<QPDF> > page_heap;
- if (! o.page_specs.empty())
- {
- handle_page_specs(pdf, o, page_heap);
- }
-
if (strcmp(o.outfilename, "-") == 0)
{
o.outfilename = 0;
@@ -2020,6 +2014,12 @@ int main(int argc, char* argv[])
pdf.processFile(o.infilename, o.password);
}
+ std::vector<PointerHolder<QPDF> > page_heap;
+ if (! o.page_specs.empty())
+ {
+ handle_page_specs(pdf, o, page_heap);
+ }
+
if (o.outfilename == 0)
{
do_inspection(pdf, o);