aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2017-08-03 03:06:41 +0200
committerJay Berkenbilt <ejb@ql.org>2017-08-03 03:08:43 +0200
commitc88eaae2f226ac0df534d14c51d0faeb720f62d9 (patch)
treefd7c93a42f177582a9cca18880b2bca4e3b8503e
parent164c37b5a6d4777508546cd05255afd2f55b0703 (diff)
downloadqpdf-c88eaae2f226ac0df534d14c51d0faeb720f62d9.tar.zst
Fix off-by-one error in --pages argument parsing (fixes #129)
-rw-r--r--ChangeLog4
-rw-r--r--qpdf/qpdf.cc2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index ea3983b5..dc6e3cf6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-02 Jay Berkenbilt <ejb@ql.org>
+
+ * Fix off-by-one error in parsing pages options. Fixes #129.
+
2017-07-29 Jay Berkenbilt <ejb@ql.org>
* 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");
}