asn1: fix use-after-free in asn1_write