avail: fix possible use-after-free