Adjust semantics of TTL adjustment after feedback from @wcawijngaards

This commit is contained in:
Ubuntu
2020-07-29 15:27:15 +00:00
parent 506dad946b
commit 21f175b1ac
+1 -1
View File
@@ -465,7 +465,7 @@ packed_rrset_ttl_subtract(struct packed_rrset_data* data, time_t subtract)
data->rr_ttl[i] -= subtract;
else data->rr_ttl[i] = 0;
}
data->ttl_add = 0;
data->ttl_add = (subtract < data->ttl_add) ? (data->ttl_add - subtract) : 0;
}
/* Adjust the TTL of a DNS message and its RRs by 'adjust'. If 'adjust' is