diff --git a/extra/dns/dns.factor b/extra/dns/dns.factor index d9a283a6a5..70b4275660 100644 --- a/extra/dns/dns.factor +++ b/extra/dns/dns.factor @@ -344,18 +344,14 @@ M: TXT rdata>byte-array [ binary [ [ - read1 [ - read , t - ] [ - f - ] if* + read1 [ read , t ] [ f ] if* ] loop ] with-input-stream - ] { } make [ >string ] map + ] { } make [ utf8 decode ] map ] map ; : TXT. ( domain -- ) - dns-TXT-query TXT-message>strings [ [ print ] each ] each ; + dns-TXT-query TXT-message>strings [ [ write ] each ] each ; : reverse-lookup ( reversed-ip -- message ) PTR IN dns-query ;