From ae3613ad13d8679974d17ad34342ed8589bcb7d7 Mon Sep 17 00:00:00 2001
From: Daniel Salzman <daniel.salzman@nic.cz>
Date: Mon, 1 Jul 2013 10:11:38 +0200
Subject: [PATCH] txt-dump: fix encoding of unprintable characters

---
 src/libknot/rrset-dump.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/libknot/rrset-dump.c b/src/libknot/rrset-dump.c
index e22a629a7c..c8c7fe7526 100644
--- a/src/libknot/rrset-dump.c
+++ b/src/libknot/rrset-dump.c
@@ -549,9 +549,9 @@ static void wire_text_to_str(rrset_dump_params_t *p)
 
 	// Loop over all characters.
 	for (size_t i = 0; i < in_len; i++) {
-		char ch = (char)(p->in)[i];
+		uint8_t ch = p->in[i];
 
-		if (isprint((unsigned char)(ch)) != 0) {
+		if (isprint(ch) != 0) {
 			// For special character print leading slash.
 			if (ch == '\\' || ch == '"') {
 				dump_string(p, "\\");
-- 
GitLab