diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2006-02-10 18:49:49 +0100 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2006-02-10 18:49:49 +0100 |
commit | 8e801ab3e27df7ef3b459fdd31c653894edf638d (patch) | |
tree | d37d0df6bdc4356f22335ace568174eb2c368e3b /src/PostscriptDSC.cxx | |
parent | 302137a16e357c03ace819fd9f5085ac86844570 (diff) | |
parent | c0382411064786243e6b6deaed64d240618e6fba (diff) |
merge
Diffstat (limited to 'src/PostscriptDSC.cxx')
-rw-r--r-- | src/PostscriptDSC.cxx | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/PostscriptDSC.cxx b/src/PostscriptDSC.cxx index 3062763..b8b998a 100644 --- a/src/PostscriptDSC.cxx +++ b/src/PostscriptDSC.cxx @@ -156,12 +156,20 @@ PostscriptDSC::get_setup_len() { size_t PostscriptDSC::get_page_off(int p) { - return page_off[p]; + if (p < 1 || p > pages) { + return 0; + } else { + return page_off[p - 1]; + } } size_t PostscriptDSC::get_page_len(int p) { - return page_len[p]; + if (p < 1 || p > pages) { + return 0; + } else { + return page_len[p - 1]; + } } void |