Merge to XFA: Fix another invalidated iterator issue while traversing CPDF_Dictionary.

TBR=thestig@chromium.org

(cherry picked from commit a626e39700abe56e98bc44a97c38eb8da077065e)

Review URL: https://codereview.chromium.org/1587723004 .
diff --git a/core/src/fpdfdoc/doc_formcontrol.cpp b/core/src/fpdfdoc/doc_formcontrol.cpp
index 6c3d1ec..bf37d85 100644
--- a/core/src/fpdfdoc/doc_formcontrol.cpp
+++ b/core/src/fpdfdoc/doc_formcontrol.cpp
@@ -64,9 +64,11 @@
     if (!pSubDict)
       continue;
 
-    for (const auto& subdict_it : *pSubDict) {
-      const CFX_ByteString& csKey2 = subdict_it.first;
-      CPDF_Object* pObj2 = subdict_it.second;
+    auto subdict_it = pSubDict->begin();
+    while (subdict_it != pSubDict->end()) {
+      const CFX_ByteString& csKey2 = subdict_it->first;
+      CPDF_Object* pObj2 = subdict_it->second;
+      ++subdict_it;
       if (!pObj2) {
         continue;
       }