diff --git a/Source/Core/Core/IOS/FS/HostBackend/FS.cpp b/Source/Core/Core/IOS/FS/HostBackend/FS.cpp index 8859be7474..306cbb347b 100644 --- a/Source/Core/Core/IOS/FS/HostBackend/FS.cpp +++ b/Source/Core/Core/IOS/FS/HostBackend/FS.cpp @@ -515,9 +515,9 @@ ResultCode HostFileSystem::Rename(Uid uid, Gid gid, const std::string& old_path, } // Finally, remove the child from the old parent and move it to the new parent. + FstEntry* new_entry = GetFstEntryForPath(new_path); const auto it = std::find_if(old_parent->children.begin(), old_parent->children.end(), GetNamePredicate(split_old_path.file_name)); - FstEntry* new_entry = GetFstEntryForPath(new_path); if (it != old_parent->children.end()) { *new_entry = *it;