Surgeon wrote: > > #0 0x805ef0d in perform_move (ch=0x8306db8, dir=3, > need_specials_check=1) > at act.movement.c:262 > > *act.movement.c* > for (k = ch->followers; k; k = next) { > next = k->next; > if ((k->follower->in_room == was_in) && <- LINE 262 I'm gonna guess that k->follower is not getting initialized properly somewhere else or that it is getting cleared somewhere else. try the following and see what it shows you... print k print *k print k->follower print *k->follower print k->follower->in_room Regards, Peter -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/11/01 PDT