diff options
Diffstat (limited to 'src/libs6dns/s6dns_debug_dumpdt_post_send.c')
| -rw-r--r-- | src/libs6dns/s6dns_debug_dumpdt_post_send.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/libs6dns/s6dns_debug_dumpdt_post_send.c b/src/libs6dns/s6dns_debug_dumpdt_post_send.c index e41d595..5e7b60c 100644 --- a/src/libs6dns/s6dns_debug_dumpdt_post_send.c +++ b/src/libs6dns/s6dns_debug_dumpdt_post_send.c @@ -1,5 +1,7 @@ /* ISC license */ +#include <sys/types.h> +#include <stdint.h> #include <skalibs/uint16.h> #include <skalibs/djbtime.h> #include <skalibs/genwrite.h> @@ -9,22 +11,22 @@ int s6dns_debug_dumpdt_post_send (s6dns_engine_t const *dt, void *data) { genwrite_t *gp = data ; + size_t len ; char buf[LOCALTMN_FMT] ; - unsigned int len ; if ((*gp->put)(gp->target, "Sent query ", 11) < 11) return 0 ; { - uint16 id ; + uint16_t id ; uint16_unpack_big(dt->sa.s + 2, &id) ; len = uint16_fmt(buf, id) ; } - if ((*gp->put)(gp->target, buf, len) < (int)len) return 0 ; + if ((*gp->put)(gp->target, buf, len) < (ssize_t)len) return 0 ; if ((*gp->put)(gp->target, " - next recv deadline is ", 25) < 25) return 0 ; { localtmn_t l ; if (!localtmn_from_tain(&l, &dt->localdeadline, 0)) return 0 ; len = localtmn_fmt(buf, &l) ; } - if ((*gp->put)(gp->target, buf, len) < (int)len) return 0 ; + if ((*gp->put)(gp->target, buf, len) < (ssize_t)len) return 0 ; if ((*gp->put)(gp->target, "\n\n", 2) < 2) return 0 ; return (*gp->flush)(gp->target) ; } |
