bugfix: reject invalid request-uri with 400 Bad Request

This commit is contained in:
Dave Horton
2021-10-06 19:12:34 -04:00
parent d9d2fa9918
commit 2ea516be8a

View File

@@ -120,9 +120,9 @@ module.exports = (srf, logger, opts) => {
logger.info(`received outbound INVITE to ${req.uri} from server at ${req.server.hostport}`);
const uri = parseUri(req.uri);
if (!uri.user || !uri.host) {
if (!uri || !uri.user || !uri.host) {
logger.info({uri: req.uri}, 'invalid request-uri on outbound call, rejecting');
res.send(404, {
res.send(400, {
headers: {
'X-Reason': 'invalid request-uri'
}