dns: verify argument is valid function in resolve
authorKenan Sulayman <kenan@sly.mn>
Fri, 7 Feb 2014 17:18:27 +0000 (18:18 +0100)
committerFedor Indutny <fedor.indutny@gmail.com>
Fri, 7 Feb 2014 22:10:01 +0000 (02:10 +0400)
commit2ee86c624ecd6b9dbaad10989143325fc64778cd
treee49a9445dcce3f2eedd395d403174893d9b3a950
parent56e80a37e0df0d131d3a3ad6426d52f887ef8e94
dns: verify argument is valid function in resolve

Don't use argument as callback if it's not a valid callback function.
Throw a valid exception instead explaining the issue. Adds to #7070
("DNS — Throw meaningful error(s)").
lib/dns.js