diff --git a/utils/acsmdownloader.cpp b/utils/acsmdownloader.cpp index 867205c..89f7793 100644 --- a/utils/acsmdownloader.cpp +++ b/utils/acsmdownloader.cpp @@ -290,6 +290,9 @@ int main(int argc, char** argv) gourou::DRMProcessor::setLogLevel(verbose); + if (optind == argc-1) + acsmFile = argv[optind]; + if ((!acsmFile && !exportPrivateKey) || (outputDir && !outputDir[0]) || (outputFile && !outputFile[0])) { diff --git a/utils/adept_remove.cpp b/utils/adept_remove.cpp index 77cda8e..c2b226d 100644 --- a/utils/adept_remove.cpp +++ b/utils/adept_remove.cpp @@ -243,6 +243,9 @@ int main(int argc, char** argv) gourou::DRMProcessor::setLogLevel(verbose); + if (optind == argc-1) + inputFile = argv[optind]; + if (!inputFile || (outputDir && !outputDir[0]) || (outputFile && !outputFile[0])) {