commit 9cee0985fb317047455c012836841c92995fda3b
parent 7c4b26f8a64da18ca42033be3e615569c6de2e12
Author: Nibo <kroekerrobin@gmail.com>
Date: Fri, 23 Jun 2023 17:48:14 +0200
Print error msgs to stderr
Diffstat:
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;