About my do_purge (was re:Two line fix for CON_DIS..)

From: Pure Krome (Pure@SPRINT.COM.AU)
Date: 03/19/98


> @@ -1122,6 +1122,7 @@ ACMD(do_purge)
>         mudlog(buf, BRF, LVL_GOD, TRUE);
>         if (vict->desc) {
>           STATE(vict->desc) = CON_DISCONNECT;
> +         vict->desc->character = NULL;
>           vict->desc = NULL;
>         }
>        }

my act.wizard is this ...
in do_purge ...

      if (!IS_NPC(vict)) {
        sprintf(buf, "(GC) %s has purged %s.", GET_NAME(ch), GET_NAME(vict));
        mudlog(buf, BRF, LVL_GOD, TRUE);
        if (vict->desc) {
          close_socket(vict->desc);
          vict->desc = NULL;
        }
      }
      extract_char(vict, NOWHERE);
..

where i've got close_socket, you have STATE(vict..)

is my code wrong then. It was bp11 originally...

Jussy


     +------------------------------------------------------------+
     | 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