X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fsetup.c;h=e051904f89ec52ade05af32f851609b6b245b5ab;hb=1f2ababa3c46c7db8926c85e51f1c6a55344a26e;hp=8604f8e0fe7939a25be3338b511afbe3f481a574;hpb=d942707de2dd9809338882f09a9f23316dc8be36;p=adns.git diff --git a/src/setup.c b/src/setup.c index 8604f8e..e051904 100644 --- a/src/setup.c +++ b/src/setup.c @@ -469,6 +469,7 @@ static int init_begin(adns_state *ads_r, adns_initflags flags, FILE *diagfile) { ads->udpsocket= ads->tcpsocket= -1; adns__vbuf_init(&ads->tcpsend); adns__vbuf_init(&ads->tcprecv); + ads->tcprecv_skip= 0; ads->nservers= ads->nsortlist= ads->nsearchlist= ads->tcpserver= 0; ads->searchndots= 1; ads->tcpstate= server_disconnected; @@ -515,7 +516,7 @@ static void init_abort(adns_state ads) { free(ads); } -int adns_init(adns_state *ads_r, adns_initflags flags, FILE *diagfile) { +int adns_init(adns_state *ads_r, int flags, FILE *diagfile) { adns_state ads; const char *res_options, *adns_res_options; int r; @@ -555,7 +556,7 @@ int adns_init(adns_state *ads_r, adns_initflags flags, FILE *diagfile) { return 0; } -int adns_init_strcfg(adns_state *ads_r, adns_initflags flags, +int adns_init_strcfg(adns_state *ads_r, int flags, FILE *diagfile, const char *configtext) { adns_state ads; int r; @@ -626,8 +627,3 @@ adns_query adns_forallqueries_next(adns_state ads, void **context_r) { if (context_r) *context_r= qu->ctx.ext; return qu; } - -void adns__checkqueues(adns_state ads) { - adns_forallqueries_begin(ads); - while (adns_forallqueries_next(ads,0)); -}