Index: core/fpdfdoc/doc_action.cpp |
diff --git a/core/fpdfdoc/doc_action.cpp b/core/fpdfdoc/doc_action.cpp |
index 2f08bfa3afb3b4719082974c910971666e11fcdf..9a43b58e9815a3bb3951e9529e277e937abe241d 100644 |
--- a/core/fpdfdoc/doc_action.cpp |
+++ b/core/fpdfdoc/doc_action.cpp |
@@ -38,8 +38,8 @@ CPDF_Dest CPDF_Action::GetDest(CPDF_Document* pDoc) const { |
} |
if (pDest->IsString() || pDest->IsName()) { |
CPDF_NameTree name_tree(pDoc, "Dests"); |
- CFX_ByteStringC name = pDest->GetString(); |
- return CPDF_Dest(name_tree.LookupNamedDest(pDoc, name)); |
+ return CPDF_Dest( |
+ name_tree.LookupNamedDest(pDoc, pDest->GetString().AsByteStringC())); |
} |
if (CPDF_Array* pArray = pDest->AsArray()) |
return CPDF_Dest(pArray); |