From 7574c29b5642cde1b48bcd941f72b92b45cb4c55 Mon Sep 17 00:00:00 2001 From: lemoer Date: Sat, 10 Sep 2016 03:08:30 +0200 Subject: [PATCH] respondd: move update_time() directly after recvmsg --- net/respondd/src/respondd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/respondd/src/respondd.c b/net/respondd/src/respondd.c index fc725a4..e8a252a 100644 --- a/net/respondd/src/respondd.c +++ b/net/respondd/src/respondd.c @@ -430,6 +430,7 @@ static void accept_request(struct request_schedule *schedule, int sock, }; input_bytes = recvmsg(sock, &mh, 0); + update_time(); // Timeout if (input_bytes < 0 && errno == EWOULDBLOCK) @@ -455,7 +456,6 @@ static void accept_request(struct request_schedule *schedule, int sock, input[input_bytes] = 0; // only multicast requests are delayed - update_time(); int64_t delay; if (IN6_IS_ADDR_MULTICAST(&destaddr)) { delay = rand() % max_multicast_delay;