dns: use alloca instead of malloc to fix memleak in dns_send_answer()