Ignore invalid UDPConnectionRequestAddress

This commit is contained in:
Zaid Abdulla committed 2021-04-17 23:37:40 -07:00
1 parent 139dc5410e
commit f6aa444a23
2 files changed
+18 -13

No files matched your search

+14 -8
View File
@@ -145,15 +145,21 @@ export async function connectionRequest(
const debug = !!getConfig(snapshot, "cwmp.debug", {}, now, evalCallback);
let udpProm;
let udpProm: Promise<void>;
if (udpConnectionRequestAddress) {
udpProm = udpConnectionRequest(
udpConnectionRequestAddress,
authExp,
UDP_CONNECTION_REQUEST_PORT,
debug,
deviceId
);
try {
const u = new URL("udp://" + udpConnectionRequestAddress);
udpProm = udpConnectionRequest(
u.hostname,
parseInt(u.port || "80"),
authExp,
UDP_CONNECTION_REQUEST_PORT,
debug,
deviceId
);
} catch (err) {
// Ignore invalid address
}
}
const status = await httpConnectionRequest(