dinoco

Query DNS records
git clone git://git.relim.de/dinoco.git
Log | Files | Refs | README | LICENSE

commit 9cee0985fb317047455c012836841c92995fda3b
parent 7c4b26f8a64da18ca42033be3e615569c6de2e12
Author: Nibo <kroekerrobin@gmail.com>
Date:   Fri, 23 Jun 2023 17:48:14 +0200

Print error msgs to stderr

Diffstat:
Mdinoco.c | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dinoco.c b/dinoco.c @@ -560,7 +560,7 @@ struct byte_array *reqServer(char *req, int length) char *ip = getDNSServerIP(); if (strlen(ip) == 0) { - printf("getDNSServerIP failed.\n"); + fprintf(stderr, "getDNSServerIP failed.\n"); return NULL; } struct hostent *host = (struct hostent *) gethostbyname(ip); @@ -599,13 +599,13 @@ struct byte_array *reqServer(char *req, int length) else { free(res); - printf("Didn't receive a response.\n"); + fprintf(stderr, "Didn't receive a response.\n"); return NULL; } } else { - printf("Didn't send whole request.\n"); + fprintf(stderr, "Didn't send whole request.\n"); return NULL; } } @@ -616,7 +616,7 @@ bool isValidResponse(struct dns_header *reqHeader, struct dns_header *resHeader) return false; if (resHeader->rcode != RCODE_NO_ERROR) { - printf("%s\n", getRCODEString(resHeader->rcode)); + fprintf(stderr, "%s\n", getRCODEString(resHeader->rcode)); return false; } if (resHeader->ancount < reqHeader->qdcount) @@ -697,7 +697,7 @@ int main(int argc, char *argv[]) free(req); if (res == NULL) { - printf("reqServer failed.\n"); + fprintf(stderr, "reqServer failed.\n"); return -1; } if (res->length >= DNS_HEADER_LENGTH) @@ -745,7 +745,7 @@ int main(int argc, char *argv[]) free(resHeader); free(question->bytes); free(question); - printf("isValidResponse failed.\n"); + fprintf(stderr, "isValidResponse failed.\n"); return -1; } } @@ -753,7 +753,7 @@ int main(int argc, char *argv[]) { free(res->bytes); free(res); - printf("Response too short.\n"); + fprintf(stderr, "Response too short.\n"); return -1; } return 0;