Avoid read-heap-buffer-overflow in aresparsesoa_reply found during fuzzing.
Avoid theoretical buffer overflow in RC4 loop comparison.
Empty hquery->name could lead to invalid memory access.
aresparse{a,aaaa}_reply() could return a larger *naddrttls than was passed in.