diff --git a/src/download_helper.cc b/src/download_helper.cc index 6de3d12e..9a19fe2f 100644 --- a/src/download_helper.cc +++ b/src/download_helper.cc @@ -525,17 +525,14 @@ bool createRequestGroupFromUriListParser( std::shared_ptr openUriListParser(const std::string& filename) { std::string listPath; - if (filename == "-") { - listPath = DEV_STDIN; - } - else { - auto f = File(filename); - if (!f.exists() || f.isDir()) { - throw DL_ABORT_EX(fmt(EX_FILE_OPEN, filename.c_str(), - "File not found or it is a directory")); - } - listPath = filename; + + auto f = File(filename); + if (!f.exists() || f.isDir()) { + throw DL_ABORT_EX(fmt(EX_FILE_OPEN, filename.c_str(), + "File not found or it is a directory")); } + listPath = filename; + return std::make_shared(listPath); }