Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit 4e3316f

Browse files
committed
feat: dns returns partial result on recursion limit exceeded
1 parent 2ec8b2a commit 4e3316f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/core/runtime/dns-nodejs.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ module.exports = (domain, opts, callback) => {
2121

2222
function recursiveResolveDnslink (domain, depth, callback) {
2323
if (depth === 0) {
24-
return callback(errcode(`recursion limit exceeded`, 'ERR_DNSLINK_RECURSION_LIMIT'))
24+
// return partial result if recursion limit exceeded along with error
25+
return callback(errcode(`recursion limit exceeded`, 'ERR_DNSLINK_RECURSION_LIMIT'), domain)
2526
}
2627

2728
return resolveDnslink(domain)

0 commit comments

Comments
 (0)