Fix: handle null records when recv DNS response