From c88eaae2f226ac0df534d14c51d0faeb720f62d9 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Wed, 2 Aug 2017 21:06:41 -0400 Subject: [PATCH] Fix off-by-one error in --pages argument parsing (fixes #129) --- ChangeLog | 4 ++++ qpdf/qpdf.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ea3983b5..dc6e3cf6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2017-08-02 Jay Berkenbilt + + * Fix off-by-one error in parsing pages options. Fixes #129. + 2017-07-29 Jay Berkenbilt * Support @filename and @- in the qpdf command-line tool to read diff --git a/qpdf/qpdf.cc b/qpdf/qpdf.cc index 368b9bba..5d195629 100644 --- a/qpdf/qpdf.cc +++ b/qpdf/qpdf.cc @@ -855,7 +855,7 @@ parse_pages_options( { break; } - if (cur_arg + 2 >= argc) + if (cur_arg + 1 >= argc) { usage("insufficient arguments to --pages"); }