Skip to content

Commit edf14c6

Browse files
lidelSgtPooki
andauthored
fix: normalize catch-all listeners to loopback (#2287)
Closes #1821 Co-authored-by: Russell Dempsey <[email protected]>
1 parent 437b8fe commit edf14c6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/bundles/config.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,11 @@ function getURLFromAddress (name, config) {
9191
if (!config) return null
9292

9393
try {
94-
const address = Array.isArray(config.Addresses[name])
94+
const address = (Array.isArray(config.Addresses[name])
9595
? config.Addresses[name][0]
96-
: config.Addresses[name]
96+
: config.Addresses[name])
97+
.replace(/\/0\.0\.0\.0\//, '/127.0.0.1/') // fix for https://github.com/ipfs/ipfs-webui/issues/1821
98+
.replace(/\/::\//, '/::1/')
9799
const url = toUri(address, { assumeHttp: true })
98100
if (new URL(url).port === 0) throw Error('port set to 0, not deterministic')
99101
return url

0 commit comments

Comments
 (0)