ca.ia.sin.sin_family=AF_INET;
ca.ia.sin.sin_port=htons(port);
if (inet_aton(trimmed,&ca.ia.sin.sin_addr))
- cb(cst,&ca,1);
+ cb(cst,&ca,1,0);
else
- cb(cst,0,0);
+ cb(cst,0,0,"invalid IP address");
return True;
}
if (rv==0) {
q=qp;
if (ans->status!=adns_s_ok) {
- q->answer(q->cst,NULL,0); /* Failure */
+ q->answer(q->cst,NULL,0,adns_strerror(ans->status));
free(q);
free(ans);
} else {
break;
}
}
- q->answer(q->cst,ca_buf,wslot);
+ q->answer(q->cst,ca_buf,wslot,0);
free(q);
free(ans);
}