mirror of
https://github.com/jambonz/sbc-sip-sidecar.git
synced 2025-12-19 04:27:46 +00:00
bugfix: invalid uri in register causes crash
This commit is contained in:
@@ -10,7 +10,7 @@ const initLocals = (req, res, next) => {
|
||||
const rejectIpv4 = (logger) => {
|
||||
return (req, res, next) => {
|
||||
const uri = parseUri(req.uri);
|
||||
if (/^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/.test(uri.host)) {
|
||||
if (!uri?.host || /^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/.test(uri.host)) {
|
||||
debug(`rejecting REGISTER from ${req.uri} as it has an ipv4 address and sip realm is required`);
|
||||
res.send(403);
|
||||
return req.srf.endSession(req);
|
||||
|
||||
Reference in New Issue
Block a user