chiark
/
gitweb
/
~mdw
/
adns
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Autoconfifying - beginning.
[adns]
/
src
/
query.c
diff --git
a/src/query.c
b/src/query.c
index 5605b34aed59ac5eabed9215a9f1d78c2a898dc4..c8d312de948c8b959df44362c6a5f2f1f0b83e7a 100644
(file)
--- a/
src/query.c
+++ b/
src/query.c
@@
-78,7
+78,7
@@
int adns__internal_submit(adns_state ads, adns_query *query_r,
if (qumsg_vb->used) {
qu->query_dgram= malloc(qumsg_vb->used);
if (!qu->query_dgram) {
if (qumsg_vb->used) {
qu->query_dgram= malloc(qumsg_vb->used);
if (!qu->query_dgram) {
- adns__query_fail(qu,adns_s_no
localmem
);
+ adns__query_fail(qu,adns_s_no
memory
);
return adns_s_ok;
}
memcpy(qu->query_dgram,qumsg_vb->buf,qumsg_vb->used);
return adns_s_ok;
}
memcpy(qu->query_dgram,qumsg_vb->buf,qumsg_vb->used);
@@
-101,7
+101,7
@@
int adns__internal_submit(adns_state ads, adns_query *query_r,
free(qu);
x_nomemory:
adns__vbuf_free(qumsg_vb);
free(qu);
x_nomemory:
adns__vbuf_free(qumsg_vb);
- return adns_s_no
localmem
;
+ return adns_s_no
memory
;
}
int adns_submit(adns_state ads,
}
int adns_submit(adns_state ads,
@@
-118,7
+118,7
@@
int adns_submit(adns_state ads,
struct timeval now;
typei= adns__findtype(type);
struct timeval now;
typei= adns__findtype(type);
- if (!typei) return adns_s_
notimplemented
;
+ if (!typei) return adns_s_
unknownrrtype
;
ctx.ext= context;
ctx.callback= 0;
ctx.ext= context;
ctx.callback= 0;
@@
-130,7
+130,7
@@
int adns_submit(adns_state ads,
adns__vbuf_init(&vb);
ol= strlen(owner);
adns__vbuf_init(&vb);
ol= strlen(owner);
- if (ol<=1 || ol>DNS_MAXDOMAIN+1) { stat= adns_s_domaintoolong; goto xit; }
+ if (ol<=1 || ol>DNS_MAXDOMAIN+1) { stat= adns_s_
query
domaintoolong; goto xit; }
if (owner[ol-1]=='.' && owner[ol-2]!='\\') { flags &= ~adns_qf_search; ol--; }
if (owner[ol-1]=='.' && owner[ol-2]!='\\') { flags &= ~adns_qf_search; ol--; }
@@
-281,7
+281,7
@@
static void makefinal_query(adns_query qu) {
return;
x_nomem:
return;
x_nomem:
- qu->answer->status= adns_s_no
localmem
;
+ qu->answer->status= adns_s_no
memory
;
qu->answer->cname= 0;
adns__reset_cnameonly(qu);
free_query_allocs(qu);
qu->answer->cname= 0;
adns__reset_cnameonly(qu);
free_query_allocs(qu);
@@
-296,11
+296,13
@@
void adns__query_done(adns_query qu) {
if (ans->nrrs && qu->typei->diff_needswap) {
if (!adns__vbuf_ensure(&qu->vb,qu->typei->rrsz)) {
if (ans->nrrs && qu->typei->diff_needswap) {
if (!adns__vbuf_ensure(&qu->vb,qu->typei->rrsz)) {
- adns__query_fail(qu,adns_s_no
localmem
);
+ adns__query_fail(qu,adns_s_no
memory
);
return;
}
adns__isort(ans->rrs.bytes, ans->nrrs, ans->rrsz,
return;
}
adns__isort(ans->rrs.bytes, ans->nrrs, ans->rrsz,
- qu->vb.buf, qu->typei->diff_needswap);
+ qu->vb.buf,
+ (int(*)(void*, const void*, const void*))qu->typei->diff_needswap,
+ qu->ads);
}
parent= qu->parent;
}
parent= qu->parent;