Robert, On 04/09/17 06:16, Robert Zavalczki wrote:
> I think that the problem is that "nLen" is in bytes, but OLENAMELENGTH > is in UCS-2 characters. When processing the LibreOffice document an OLE > stream having the name "SummaryInformation\0" is encountered. The name > in bytes of this stream is greater than OLENAMELENGTH (32) bytes so the > parsing is aborted. After reading the code more carefully, this makes perfect sense. I will upload the fix now. Thanks for reporting! -- Martín Ferrari (Tincho)