aboutsummaryrefslogtreecommitdiffstats
path: root/examples/pdf-attach-file.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2021-02-18 14:03:32 +0100
committerJay Berkenbilt <ejb@ql.org>2021-02-18 15:59:03 +0100
commit0a52e60ececc3ed7430dacaf4e433f04d91efbce (patch)
tree1699bca5335b0a19934f149d5adce4af2bcbbc25 /examples/pdf-attach-file.cc
parent0b1623d07db963ecf3789aba7163321812cba88e (diff)
downloadqpdf-0a52e60ececc3ed7430dacaf4e433f04d91efbce.tar.zst
Use QUtil::path_basename
Diffstat (limited to 'examples/pdf-attach-file.cc')
-rw-r--r--examples/pdf-attach-file.cc11
1 files changed, 1 insertions, 10 deletions
diff --git a/examples/pdf-attach-file.cc b/examples/pdf-attach-file.cc
index 903f30eb..0c046000 100644
--- a/examples/pdf-attach-file.cc
+++ b/examples/pdf-attach-file.cc
@@ -60,16 +60,7 @@ static void process(char const* infilename, char const* password,
">>"));
// Create a file spec.
- std::string key(attachment);
- size_t pos = key.find_last_of("/\\");
- if (pos != std::string::npos)
- {
- key = key.substr(pos + 1);
- }
- if (key.empty())
- {
- throw std::runtime_error("can't get last path element of attachment");
- }
+ std::string key = QUtil::path_basename(attachment);
std::cout << whoami << ": attaching " << attachment << " as " << key
<< std::endl;
auto fs = QPDFFileSpecObjectHelper::createFileSpec(q, key, attachment);