At 09.57 25/03/98 +0100, you wrote:
>i don't understand why... but if in the write_to_output, i put an if around
>the parse_color(txt,t), the mud crash with a core dump after some disk
>swapping
>
>i've tried this
>
>if ((PRF_FLAGGED(t->character,PRF_TEST))
> new_txt = parse_color(txt,t);
Marco,
Try to check if t->character exists before accessing it with the
PRF_FLAGGED macro.
if (t->character)
if ((PRF_FLAGGED(t->character,PRF_TEST))
new_txt = parse_color (txt,t);
---------------------------------------------------------------
| __ __ __ __ __ __ |
| __ ( ) ___ ( ) __ ( \/ ) __ / _) __ ( ) |
| / _) /__\ ( ,) )(__ / \ ) ( / \ ( (_ / _) )( |
| ( (_ (_)(_) ) \ (____)( () ) (_/\/\_)( () ) \__)( (_ (__) |
| \__) (_)\_) \__/ \__/ \__) |
| |
| mailto: mocci@tin.it |
| http://volftp.tin.it/IT/IT/ITALIANI/MOCCI |
| http://www.geocities.com/SunsetStrip/Palms/7010 |
---------------------------------------------------------------
+------------------------------------------------------------+
| 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