Glaring Bug in bpl15

From: Chris Jacobson (fear@technologist.com)
Date: 03/18/99


 ACMD(do_quit)
 {
-  sh_int save_room;
   struct descriptor_data *d, *next_d;

   if (IS_NPC(ch) || !ch->desc)
@@ -104,14 +104,13 @@ ACMD(do_quit)
         STATE(d) = CON_DISCONNECT;
     }

-   save_room = ch->in_room;
    if (free_rent)
       Crash_rentsave(ch, 0);
     extract_char(ch);          /* Char is saved in extract char */

     /* If someone is quitting in their house, let them load back here */
-    if (ROOM_FLAGGED(save_room, ROOM_HOUSE))
-      save_char(ch, save_room);
+    if (ROOM_FLAGGED(ch->in_room, ROOM_HOUSE))
+      save_char(ch, ch->in_room);
   }
 }


Now, in case you didn't see it... extract_char() followed by usage of
ch->in_room...

- Chris Jacobson


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST