| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent cc27846 commit 6545d1a
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -26,15 +26,16 @@ const assert = require('assert'); | |||
| 26 | 26 | const net = require('net'); | |
| 27 | 27 | ||
| 28 | 28 | const host = '*'.repeat(64); | |
| 29 | - const errCode = common.isOpenBSD ? 'EAI_FAIL' : 'ENOTFOUND'; | ||
| 29 | + // Resolving hostname > 63 characters may return EAI_FAIL (permanent failure). | ||
| 30 | + const errCodes = ['ENOTFOUND', 'EAI_FAIL']; | ||
| 30 | 31 | ||
| 31 | 32 | const socket = net.connect(42, host, common.mustNotCall()); | |
| 32 | 33 | socket.on('error', common.mustCall(function(err) { | |
| 33 | - assert.strictEqual(err.code, errCode); | ||
| 34 | + assert(errCodes.includes(err.code), err); | ||
| 34 | 35 | })); | |
| 35 | 36 | socket.on('lookup', common.mustCall(function(err, ip, type) { | |
| 36 | 37 | assert(err instanceof Error); | |
| 37 | - assert.strictEqual(err.code, errCode); | ||
| 38 | + assert(errCodes.includes(err.code), err); | ||
| 38 | 39 | assert.strictEqual(ip, undefined); | |
| 39 | 40 | assert.strictEqual(type, undefined); | |
| 40 | 41 | })); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments