respondd: move update_time() directly after recvmsg

This commit is contained in:
lemoer 2016-09-10 03:08:30 +02:00
parent 0f29bd3c81
commit 7574c29b56
1 changed files with 1 additions and 1 deletions

View File

@ -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;