From 021db6f226191e536a84ba6a76590bf5743d5d62 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 22 Jan 2022 17:51:47 -0500 Subject: QPDFJob: convert password to shared pointer --- libqpdf/QPDFJob_argv.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'libqpdf/QPDFJob_argv.cc') diff --git a/libqpdf/QPDFJob_argv.cc b/libqpdf/QPDFJob_argv.cc index 715446d3..44185e9a 100644 --- a/libqpdf/QPDFJob_argv.cc +++ b/libqpdf/QPDFJob_argv.cc @@ -178,7 +178,7 @@ ArgParser::argShowCrypto() void ArgParser::argPassword(char* parameter) { - o.password = parameter; + o.password = QUtil::make_shared_cstr(parameter); } void @@ -197,9 +197,7 @@ ArgParser::argPasswordFile(char* parameter) } if (lines.size() >= 1) { - // Make sure the memory for this stays in scope. - o.password_alloc = QUtil::make_shared_cstr(lines.front()); - o.password = o.password_alloc.get(); + o.password = QUtil::make_shared_cstr(lines.front()); if (lines.size() > 1) { -- cgit v1.2.3-54-g00ecf