Crossfire Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Poison core dump bug (patch)
- To: crossfire (at) ifi.uio.no
- Subject: Poison core dump bug (patch)
- From: Mark Wedel <>
- Date: Tue, 19 Apr 1994 20:41:22 -0700
Here is a patch that will fix the problem with crossfire core dumping
when poisoning ends.
Note: In general, I will not put out intermediate patches, but this problem
is serious/common enough that a fix is needed, and not enough has changed
to put out a new version.
*** 1.17 1994/04/16 02:22:42
--- time.c 1994/04/20 01:40:13
***************
*** 152,163 ****
/* need to remove the object before fix_player is called, else fix_player
* will not do anything.
*/
- remove_ob(op);
if(op->env->type==PLAYER) {
! SET_FLAG(op, FLAG_APPLIED);
fix_player(op->env);
draw_info(op->env,"You feel much better now.");
}
free_object(op);
return;
}
--- 152,163 ----
/* need to remove the object before fix_player is called, else fix_player
* will not do anything.
*/
if(op->env->type==PLAYER) {
! CLEAR_FLAG(op, FLAG_APPLIED);
fix_player(op->env);
draw_info(op->env,"You feel much better now.");
}
+ remove_ob(op);
free_object(op);
return;
}
<EOF>