[sr-dev] git:master:90eb0a75: core: receive - use sip_parser_log for a few logs related to parsing errors

Daniel-Constantin Mierla miconda at gmail.com
Thu Oct 15 14:11:26 CEST 2020


Module: kamailio
Branch: master
Commit: 90eb0a759f3a9b7d8c0ca25b6581863ffa9221ed
URL: https://github.com/kamailio/kamailio/commit/90eb0a759f3a9b7d8c0ca25b6581863ffa9221ed

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2020-10-15T11:02:59+02:00

core: receive - use sip_parser_log for a few logs related to parsing errors

---

Modified: src/core/receive.c

---

Diff:  https://github.com/kamailio/kamailio/commit/90eb0a759f3a9b7d8c0ca25b6581863ffa9221ed.diff
Patch: https://github.com/kamailio/kamailio/commit/90eb0a759f3a9b7d8c0ca25b6581863ffa9221ed.patch

---

diff --git a/src/core/receive.c b/src/core/receive.c
index 6fe79f8e84..5ae4ecb0fc 100644
--- a/src/core/receive.c
+++ b/src/core/receive.c
@@ -314,7 +314,8 @@ int receive_msg(char *buf, unsigned int len, receive_info_t *rcv_info)
 
 	if(unlikely(parse_headers(msg, HDR_FROM_F | HDR_TO_F | HDR_CALLID_F | HDR_CSEQ_F, 0)
 			< 0)) {
-		LM_WARN("parsing relevant headers failed\n");
+		LOG(cfg_get(core, core_cfg, sip_parser_log),
+				"parsing relevant headers failed\n");
 	}
 	LM_DBG("--- received sip message - %s - call-id: [%.*s] - cseq: [%.*s]\n",
 			(msg->first_line.type == SIP_REQUEST) ? "request" : "reply",
@@ -353,7 +354,8 @@ int receive_msg(char *buf, unsigned int len, receive_info_t *rcv_info)
 		/* sanity checks */
 		if(unlikely((msg->via1 == 0) || (msg->via1->error != PARSE_OK))) {
 			/* no via, send back error ? */
-			LM_ERR("no via found in request\n");
+			LOG(cfg_get(core, core_cfg, sip_parser_log),
+					"no via found in request\n");
 			STATS_BAD_MSG();
 			goto error02;
 		}




More information about the sr-dev mailing list