I am a little skeptical about this patch, because somehow the file had the TXT_ISEXT flag set in it, and the support for that feature isn't complete. What I want to know is how that flag got set in the first place, none of the interface code turns it on. At least it fixes the crash.