瀏覽代碼

dns_server: fix ttl issue.

Nick Peng 2 年之前
父節點
當前提交
d2d7dac7e9
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/dns_server.c

+ 3 - 3
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;