Sombody found that when using obuild, if you clear the text buffer in
improved_edit, then save, it crashes. I looked into this, and it seems
like there's a problem with the improved editor, unless I missed something
when I modified obuild to work with it. Here's how I fixed it:
In modify.c, function string_add, line 613 (your code may vary) looks like
this:
if(terminator == 1) {
Change this to:
if(terminator == 1 && *d->str) {
And at line 620, change this:
free(*d->str);
To this:
if(*d->str)
free(*d->str);
I'd suggest that anyone using the improved editor implement this fix. You
never can have too much error checking, ya know :)
Sam
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST