修正buffer泄漏