mempool: fix leak if populate fails