diff --git a/mio/bin/t03.c b/mio/bin/t03.c index 76a4ff0..01f856f 100644 --- a/mio/bin/t03.c +++ b/mio/bin/t03.c @@ -1,29 +1,3 @@ -/* - * $Id$ - * - Copyright (c) 2016-2020 Chung, Hyung-Hwan. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WAfRRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - #include #include diff --git a/mio/lib/dns-cli.c b/mio/lib/dns-cli.c index e996b7b..f053af5 100644 --- a/mio/lib/dns-cli.c +++ b/mio/lib/dns-cli.c @@ -879,6 +879,13 @@ static void on_dnc_resolve (mio_svc_dnc_t* dnc, mio_dns_msg_t* reqmsg, mio_errnu goto no_data; } +/* +if (pi->hdr.code == MIO_DNS_RCODE_BADCOOKIE) +{ +// retry with server cookie received.... +} +*/ + if (pi->hdr.rcode != MIO_DNS_RCODE_NOERROR) { status = MIO_EINVAL; diff --git a/mio/lib/mio-mar.h b/mio/lib/mio-mar.h index f78b1a8..c9ab9c2 100644 --- a/mio/lib/mio-mar.h +++ b/mio/lib/mio-mar.h @@ -261,7 +261,7 @@ MIO_EXPORT void mio_svc_marc_stop ( #if defined(MIO_HAVE_INLINE) static MIO_INLINE mio_t* mio_svc_marc_getmio(mio_svc_marc_t* svc) { return mio_svc_getmio((mio_svc_t*)svc); } #else -# define mio_svc_marc_getmio(svc) mio_svc_getmio(svc) +# define mio_svc_marc_getmio(svc) mio_svc_getmio(svc) #endif MIO_EXPORT int mio_svc_marc_querywithbchars (