Fix segfault in `peer::dispose`, close #135