aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs6dns/s6dns_message_get_domain_nodecode.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2023-12-02 10:23:03 +0000
committerLaurent Bercot <ska@appnovation.com>2023-12-02 10:23:03 +0000
commit2d78c35314f0310561cabefea8564123ccbb2622 (patch)
tree450ad222f89f6a0a92efd5492973701cf3ac3beb /src/libs6dns/s6dns_message_get_domain_nodecode.c
parentc3fa4bca2f0d71b296b990593a33584a8fe396e1 (diff)
downloads6-dns-2d78c35314f0310561cabefea8564123ccbb2622.tar.gz
Add nodecode functions for get_domain and parse_question
Also make sure get_domain always returns lowercase. Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'src/libs6dns/s6dns_message_get_domain_nodecode.c')
-rw-r--r--src/libs6dns/s6dns_message_get_domain_nodecode.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs6dns/s6dns_message_get_domain_nodecode.c b/src/libs6dns/s6dns_message_get_domain_nodecode.c
index 9774527..d3678db 100644
--- a/src/libs6dns/s6dns_message_get_domain_nodecode.c
+++ b/src/libs6dns/s6dns_message_get_domain_nodecode.c
@@ -4,6 +4,7 @@
#include <errno.h>
#include <skalibs/posixishard.h>
+#include <skalibs/bytestr.h>
#include <s6-dns/s6dns-message.h>
@@ -45,5 +46,6 @@ size_t s6dns_message_get_domain_nodecode (char *out, size_t outmax, char const *
}
else return (errno = EPROTONOSUPPORT, 0) ; /* unsupported extension */
}
+ case_lowerb(out, w) ;
return w ;
}