]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolve: correctly count TCP transaction failures
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 13 Jun 2018 04:13:34 +0000 (13:13 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 13 Jun 2018 04:13:40 +0000 (13:13 +0900)
Fixes #9281.

src/resolve/resolved-dns-transaction.c

index 7a512a55f20a990b89146e21c10b1cae5ba5b792..6144b03165f64fded9c2a1ac54e9b7a6bb665af4 100644 (file)
@@ -536,7 +536,7 @@ static int on_stream_complete(DnsStream *s, int error) {
                 if (s->transactions) {
                         t = s->transactions;
                         assert_se(sd_event_now(t->scope->manager->event, clock_boottime_or_monotonic(), &usec) >= 0);
-                        dns_server_packet_lost(t->server, IPPROTO_UDP, t->current_feature_level, usec - t->start_usec);
+                        dns_server_packet_lost(t->server, IPPROTO_TCP, t->current_feature_level, usec - t->start_usec);
                 }
         }