Jacek Caban (@jacek) commented about dlls/jscript/dispex.c:
case PROP_DELETED:case PROP_PROTREF:continue;case PROP_JSVAL:jsval_release(prop->u.val);break;case PROP_ACCESSOR:if(prop->u.accessor.getter)jsdisp_release(prop->u.accessor.getter);if(prop->u.accessor.setter)jsdisp_release(prop->u.accessor.setter);break;default:break;}prop->type = PROP_JSVAL;
PROP_DELETED seems more appropriate.