From 18e9033f509b924c6c7ed3889127f5aadc308542 Mon Sep 17 00:00:00 2001 From: Pedro Sanders Date: Sun, 7 Apr 2024 19:24:08 -0400 Subject: [PATCH] chore: code clean up --- .../src/main/java/io/routr/GRPCSipListener.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/mods/edgeport/src/main/java/io/routr/GRPCSipListener.java b/mods/edgeport/src/main/java/io/routr/GRPCSipListener.java index 8c79d2633..b84b29a4c 100644 --- a/mods/edgeport/src/main/java/io/routr/GRPCSipListener.java +++ b/mods/edgeport/src/main/java/io/routr/GRPCSipListener.java @@ -179,6 +179,7 @@ static Request updateRequest(final Request request, final List
headers) var requestOut = (Request) request.clone(); Iterator names = requestOut.getHeaderNames(); + while (names.hasNext()) { String n = names.next(); // WARN: Perhaps we should compute this value @@ -188,18 +189,13 @@ static Request updateRequest(final Request request, final List
headers) } for (Header header : headers) { - // Ignore special header - if (header.getName().equalsIgnoreCase("x-gateway-auth")) { + // Ignore special header that is used for authentication and Content-Length + if (header.getName().equalsIgnoreCase(ContentLength.NAME) + || header.getName().equalsIgnoreCase("x-gateway-auth")) { continue; } - String s = header.getName(); - if (s.equals(FromHeader.NAME) || s.equals(ToHeader.NAME) && s.equals(CallIdHeader.NAME) - && s.equals(CSeqHeader.NAME)) { - requestOut.setHeader(header); - } else { - requestOut.addHeader(header); - } + requestOut.addHeader(header); } return requestOut;