--- a/src/lib/MsWrd1Parser.cxx +++ b/src/lib/MsWrd1Parser.cxx @@ -902,7 +902,7 @@ int id = fIt++->second; fPos[1] = fIt==footnoteMap.end() ? m_state->m_eot : fIt->first; if (id >= int(m_state->m_footnotesList.size())) - m_state->m_footnotesList.resize(size_t(id),0); + m_state->m_footnotesList.resize(size_t(id)+1,0); m_state->m_footnotesList[size_t(id)]=fPos; } ascii().addDelimiter(input->tell(),'|');