From d2d7dac7e9e47b1bcaedaca4f8fdfeb0118f7e31 Mon Sep 17 00:00:00 2001 From: Nick Peng Date: Fri, 17 Feb 2023 22:39:23 +0800 Subject: [PATCH] dns_server: fix ttl issue. --- src/dns_server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dns_server.c b/src/dns_server.c index e99e15b..a1301ef 100644 --- a/src/dns_server.c +++ b/src/dns_server.c @@ -346,10 +346,10 @@ static int _dns_server_get_conf_ttl(struct dns_request *request, int ttl) return rr_ttl; } - if (rr_ttl_min > 0 && ttl > rr_ttl_min) { - ttl = rr_ttl_min; - } else if (rr_ttl_max > 0 && ttl < rr_ttl_max) { + if (rr_ttl_max > 0 && ttl > rr_ttl_max) { ttl = rr_ttl_max; + } else if (rr_ttl_min > 0 && ttl < rr_ttl_min) { + ttl = rr_ttl_min; } return ttl;