George <greerga@CIRCLEMUD.ORG> writes:
> Oh good, I thought it was improved_editor specific.
>
> Well, actually, not good. You can find this bug in the 'critical' folder.
> :)
Addendum to my previous post. It seems that in the case of an
overrun, pl13 will just abort the message. If you remove the
"terminator = 1" on lines 89 and 96 the crashes occur if you upload a
large amount of data (half or so k more than the size of the
buffer... memory corruption ensues as well).
It might indeed be improved_editor specific. In what I thought was
stock code (which shows you how long it's been since I dove into
stock) there was a comment about removing the /* */ around one of the
terminator lines. Someone posted a patch for this. So I assume the
problem is caused by the improved editor patch (or some other patch)
that comments it out.
It's a confirmed bug in pl13 if you change those two lines *inno*
(To test it, I uploaded my 400k or so termcap file... crashes pretty
quickly).
Hope this helps.
--
James Turner turnerjh@xtn.net
http://www.vuse.vanderbilt.edu/~turnerjh/
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST