PennMUSH Community

Changeset 1108

Show
Ignore:
Timestamp:
09/12/07 09:04:36 (1 year ago)
Author:
shawnw
Message:

#7450: @purge crash fix

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 1.8.3/trunk/CHANGES.182

    r1094 r1108  
    1414========================================================================== 
    1515 
    16 Version 1.8.2 patchlevel 7                       ????  ??, 2007 
    17  
    18 Fixes: 
    19   * Clarified the behavior of eval() and get_eval() in help. 
    20     Suggested by Talvo and Javelin. 
    21   * A failed db save no longer broadcasts a success message 
    22     in addition to a failure one. Reported by Cooee. 
    23   * The open database file wasn't getting closed on a failed 
    24     save. 
     16Version 1.8.2 patchlevel 7                     August 27, 2007 
     17 
     18Minor changes: 
     19  * nwho() now takes an optional viewer argument like lwho(). 
     20 
     21Fixes: 
     22  * Clarified the behavior of eval() and get_eval() in help. Suggested by 
     23    Talvo and Javelin. 
     24  * A failed db save no longer broadcasts a success message in addition to a 
     25    failure one. Reported by Cooee. 
     26  * The open database file wasn't getting closed on a failed save. 
    2527  * Crash bug in sortkey(). Fix by Nathan Baum. 
    2628  * 'help @desc' brings up @describe instead of @descformat. 
     
    2931    compression algorithm. Any will work, and always have. 
    3032    Reported by Andrew Klein. 
     33  * Crash bug in @purge. Javelin.   
    3134 
    3235Version 1.8.2 patchlevel 6                       July 9, 2007 
     
    4447Fixes: 
    4548  * Fixed assorted small memory leaks. [SW] 
     49  * Fix to fraction() when dealing with numbers that can't 
     50    be fractioned. Discovered by Ashen-Shugar. [GM] 
    4651  * Fixed handling of telnet NOPs sent by clients. [SW] 
    4752  * The OpenSSL random number pool wasn't getting adequately 
  • 1.8.3/trunk/src/utils.c

    r1032 r1108  
    852852    return NOTHING; 
    853853  while (!IsRoom(room)) { 
     854    if (!GoodObject(Location(room))) 
     855      return room; 
    854856    room = Location(room); 
    855857    rec++;