https://bugs.freedesktop.org/show_bug.cgi?id=86446

David Tardon <dtar...@redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dtar...@redhat.com

--- Comment #9 from David Tardon <dtar...@redhat.com> ---
The reason this no longer causes a crash in libwps 0.3.x is that the code that
crashed is no longer there :-) The librevenge-based versions of our import
libraries require that the application's impl. of RVNGInputStream interface
supports OLE2 and Zip containers, if it is needed. That means that the various
*OLEStream.cpp and *ZipStream.cpp impls. in libraries (which were all copied
one from another) have been dropped. There is only one instance of each
remainining in librevenge (used by librevenge-stream lib).

librevenge-stream can handle your samples in 0.1.2, but not in 0.1.1, which
means that the problem has already been fixed by one of my afl fixes. So it
would be possible to find the exact commit and replicate the changes from
src/lib/RVNGOLEStream.cpp into src/lib/WPSOLEStream.cpp in libwps 0.2. (Btw, in
the case anyone attempts to do this, libmwaw 0.2 needs the same fix.)

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to