summaryrefslogtreecommitdiff
path: root/filter/pstops.c
diff options
context:
space:
mode:
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2008-01-08 00:39:02 +0000
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2008-01-08 00:39:02 +0000
commit080811b190031b9182e96dc76fc610fadfeaec21 (patch)
treea8e952f994af53c47ca5bc9d41f6d171f17009ad /filter/pstops.c
parent3d052e433049a9cd5a7a1b7934b8a39badc8102b (diff)
Merge changes from CUPS 1.4svn-r7199.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@577 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'filter/pstops.c')
-rw-r--r--filter/pstops.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/filter/pstops.c b/filter/pstops.c
index 0064199da..074abe065 100644
--- a/filter/pstops.c
+++ b/filter/pstops.c
@@ -889,7 +889,8 @@ copy_dsc(cups_file_t *fp, /* I - File to read from */
* Finish up the last page(s)...
*/
- if (number && !is_first_page(number) && cupsArrayLast(doc->pages))
+ if (number && is_not_last_page(number) && cupsArrayLast(doc->pages) &&
+ check_range(doc, (number - 1) / doc->number_up + 1))
{
pageinfo = (pstops_page_t *)cupsArrayLast(doc->pages);