Module: kamailio
Branch: master
Commit: e38c7f8bac1aef9890d266fa466cea1561346732
URL:
https://github.com/kamailio/kamailio/commit/e38c7f8bac1aef9890d266fa466cea1…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2025-01-15T07:26:58+01:00
sanity: log as debug when Content-Length is missing for datagram protocols
- the header is optional for datagram protocols (RFC3261, 20.14)
---
Modified: src/modules/sanity/sanity.c
---
Diff:
https://github.com/kamailio/kamailio/commit/e38c7f8bac1aef9890d266fa466cea1…
Patch:
https://github.com/kamailio/kamailio/commit/e38c7f8bac1aef9890d266fa466cea1…
---
diff --git a/src/modules/sanity/sanity.c b/src/modules/sanity/sanity.c
index 45864b47523..582a1aaada0 100644
--- a/src/modules/sanity/sanity.c
+++ b/src/modules/sanity/sanity.c
@@ -627,7 +627,11 @@ int check_cl(sip_msg_t *msg)
}
LM_DBG("check_cl passed\n");
} else {
- LM_WARN("content length header missing in request\n");
+ if(msg->rcv.proto != PROTO_UDP && msg->rcv.proto != PROTO_SCTP) {
+ LM_WARN("content length header missing in request\n");
+ } else {
+ LM_DBG("content length header missing in request\n");
+ }
}
return SANITY_CHECK_PASSED;