https://bugs.documentfoundation.org/show_bug.cgi?id=86879

--- Comment #17 from Julien Nabet <[email protected]> ---
The pb is here precisely
https://opengrok.libreoffice.org/xref/core/sw/source/filter/ww8/ww8par.cxx?r=30c0134c#3102
3101      sal_Int32 nL2;
3102      for (nL2 = 0; nL2 < nStrLen; ++nL2)
3103      {
...
3118  
3119          if ((32 > nUCode) || (0xa0 == nUCode))
3120          {
3121              m_pStrm->SeekRel( m_bIsUnicode ? -2 : -1 );
3122              break; // Special character < 32, == 0xa0 found
3123          }
3124  
We enter at nL2 = 0, we enter in "if" condition because of something wrong in
the file.
So we go backward in the file with call to m_pStrm->SeekRel with negative
value.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to