mirror of
https://github.com/koush/scrypted.git
synced 2026-09-20 02:30:39 +01:00
server: filter link local addresses
This commit is contained in:
4
server/package-lock.json
generated
4
server/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/server",
|
||||
"version": "0.7.90",
|
||||
"version": "0.7.92",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/server",
|
||||
"version": "0.7.90",
|
||||
"version": "0.7.92",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@mapbox/node-pre-gyp": "^1.0.10",
|
||||
|
||||
@@ -25,6 +25,8 @@ export class AddressSettings {
|
||||
const nif = networkInterfaces[addressOrInterface];
|
||||
if (!raw && nif) {
|
||||
for (const addr of nif) {
|
||||
if (!addr.address || addr.address.startsWith('169.254.') || addr.address.toLowerCase().startsWith('fe80:'))
|
||||
continue;
|
||||
ret.push(addr.address);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user