DNS: print IPv4 first

This commit is contained in:
李通洲
2024-06-12 16:39:09 +08:00
parent dafc4ed3fb
commit 124823e643
+8
View File
@@ -27,6 +27,14 @@ void ffPrintDNS(FFDNSOptions* options)
FF_STRBUF_AUTO_DESTROY buf = ffStrbufCreate();
FF_LIST_FOR_EACH(FFstrbuf, item, result)
{
if (!ffStrbufContainC(item, '.')) continue; // IPv4
if (buf.length)
ffStrbufAppendC(&buf, ' ');
ffStrbufAppend(&buf, item);
}
FF_LIST_FOR_EACH(FFstrbuf, item, result)
{
if (!ffStrbufContainC(item, ':')) continue; // IPv6
if (buf.length)
ffStrbufAppendC(&buf, ' ');
ffStrbufAppend(&buf, item);