Re: Crash Problem

From: Peter Ajamian (peter@pajamian.dhs.org)
Date: 12/26/00


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