Index: core/fpdfapi/fpdf_edit/fpdf_edit_create.cpp |
diff --git a/core/fpdfapi/fpdf_edit/fpdf_edit_create.cpp b/core/fpdfapi/fpdf_edit/fpdf_edit_create.cpp |
index c0d2ab0dd34b3ba38e2ba5f37c24fe9623f599b1..d1673a88071b9554eb94b8e9bd21c640e625985a 100644 |
--- a/core/fpdfapi/fpdf_edit/fpdf_edit_create.cpp |
+++ b/core/fpdfapi/fpdf_edit/fpdf_edit_create.cpp |
@@ -2011,8 +2011,7 @@ void CPDF_Creator::InitID(FX_BOOL bDefault) { |
CPDF_StandardSecurityHandler handler; |
CFX_ByteString user_pass = m_pParser->GetPassword(); |
uint32_t flag = PDF_ENCRYPT_CONTENT; |
- handler.OnCreate(m_pEncryptDict, m_pIDArray, (const uint8_t*)user_pass, |
- user_pass.GetLength(), flag); |
+ handler.OnCreate(m_pEncryptDict, m_pIDArray, user_pass.AsStringC(), flag); |
if (m_bNewCrypto) { |
delete m_pCryptoHandler; |
} |