From cc28c04b44c0075de632d912d663239afff6ac65 Mon Sep 17 00:00:00 2001 From: FelixKratz Date: Sun, 24 Oct 2021 20:02:19 +0200 Subject: [PATCH] fix query system invalid domain printouts --- src/message.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/message.c b/src/message.c index 12fcd5b..1a29a90 100644 --- a/src/message.c +++ b/src/message.c @@ -394,7 +394,9 @@ void handle_message(int sockfd, char* message) { handle_domain_trigger(rsp, command, rbr_msg); free(rbr_msg); } else if (token_equals(command, DOMAIN_QUERY)) { - handle_domain_query(rsp, command, message); + char* rbr_msg = get_batch_line(&message); + handle_domain_query(rsp, command, rbr_msg); + free(rbr_msg); } else { fprintf(rsp, "unknown domain '%.*s'\n", command.length, command.text); printf("unknown domain '%.*s'\n", command.length, command.text);