fix: on error it was possible that leaveblock() is called after the function's already been deleted
fix: on error it was possible that leaveblock() is called after the function's already been deleted

111WARLOCK111/gmqcc,111WARLOCK111/gmqcc,ignatenkobrain/gmqcc,ignatenkobrain/gmqcc