diff options
Diffstat (limited to 'sdext')
-rw-r--r-- | sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx index 94171b03f1df..c6294cc9f4a4 100644 --- a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx +++ b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx @@ -37,23 +37,23 @@ int main(int argc, char **argv) if (!strcmp(argv[k], "-f")) { outputFile = argv[k+1]; - --argc; + argc -= 2; for (int j = k; j < argc; ++j) - argv[j] = argv[j+1]; + argv[j] = argv[j+2]; } else if (!strcmp(argv[k], "-opw")) { ownerPassword = argv[k+1]; - --argc; + argc -= 2; for (int j = k; j < argc; ++j) - argv[j] = argv[j+1]; + argv[j] = argv[j+2]; } else if (!strcmp(argv[k], "-upw")) { userPassword = argv[k+1]; - --argc; + argc -= 2; for (int j = k; j < argc; ++j) - argv[j] = argv[j+1]; + argv[j] = argv[j+2]; } ++k; } |