http://bugs.winehq.org/show_bug.cgi?id=23723
--- Comment #10 from Jörg Höhle hoehle@users.sourceforge.net 2010-12-04 11:50:28 CST --- Created an attachment (id=32354) --> (http://bugs.winehq.org/attachment.cgi?id=32354) patch to prevent moving extStart before the buffer
Alexander, unless I'm mistaken your patch will cause extStart to move outside of the buffer contents when given a file name like "+". Here's a patch to play it safe.
One cannot assume all names are of the form "foo.abc". For instance, MCICDA used to cause complains about err:mmio:MMIO_ParseExtA No . in szFileName: "D:\" It's good you removed that incorrect error message.