]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: explain why we don't check IP addresses/ports of incoming DNS UDP traffic
authorLennart Poettering <lennart@poettering.net>
Sat, 2 Jan 2016 14:18:23 +0000 (15:18 +0100)
committerLennart Poettering <lennart@poettering.net>
Sat, 2 Jan 2016 21:16:16 +0000 (22:16 +0100)
src/resolve/resolved-dns-transaction.c

index fb95554db33ea490208cab84e9dbcd27ff6df371..c8248761b212b6baf5cd388fa41716224402fb1d 100644 (file)
@@ -588,6 +588,11 @@ void dns_transaction_process_reply(DnsTransaction *t, DnsPacket *p) {
                 break;
 
         case DNS_PROTOCOL_DNS:
+                /* Note that we do not need to verify the
+                 * addresses/port numbers of incoming traffic, as we
+                 * invoked connect() on our UDP socket in which case
+                 * the kernel already does the needed verification for
+                 * us. */
                 break;
 
         default: