I've descovered some sort of problem in point_update(). Seems there's a ton of potential for freed memory to be accessed. After position updates for suffering/poison etc, there's the idle check, but if the player dies, then it's checking if an already freed character is idle. This strikes me as bad, and electric fence seemed to agree. (althogh more serious for my mud since I've added other stuff to point_update()) I'm currently working on this problem, but it seems a tad defficult at a glance. I'm not asking for help, I'm merely reporting this to everyone else so it is common knowedge (and I'm curious if anyone else has even noticed this) Brazil - Implementor if AddictMUD addict.realms.org 4000 206.185.32.8 4000 +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | | Or send 'info circle' to majordomo@cspo.queensu.ca | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST