diff --git a/src/mthrowu.c b/src/mthrowu.c index 687a757ff..78513a334 100644 --- a/src/mthrowu.c +++ b/src/mthrowu.c @@ -456,6 +456,7 @@ struct obj *obj; if (obj->owornmask) { mon->misc_worn_check &= ~obj->owornmask; update_mon_intrinsics(mon, obj, FALSE, FALSE); + obj->owornmask = 0L; } obfree(obj, (struct obj*) 0); }