[sr-dev] git:master:093337bc: evapi: debug messages for invalid len and execution of event route

Daniel-Constantin Mierla miconda at gmail.com
Mon Sep 21 13:05:36 CEST 2015


Module: kamailio
Branch: master
Commit: 093337bc7f3d8d3ce31ad3770252503628bc3599
URL: https://github.com/kamailio/kamailio/commit/093337bc7f3d8d3ce31ad3770252503628bc3599

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2015-09-21T13:05:20+02:00

evapi: debug messages for invalid len and execution of event route

---

Modified: modules/evapi/evapi_dispatch.c

---

Diff:  https://github.com/kamailio/kamailio/commit/093337bc7f3d8d3ce31ad3770252503628bc3599.diff
Patch: https://github.com/kamailio/kamailio/commit/093337bc7f3d8d3ce31ad3770252503628bc3599.patch

---

diff --git a/modules/evapi/evapi_dispatch.c b/modules/evapi/evapi_dispatch.c
index fd6ad6c..b0aa8f5 100644
--- a/modules/evapi/evapi_dispatch.c
+++ b/modules/evapi/evapi_dispatch.c
@@ -327,6 +327,8 @@ void evapi_recv_client(struct ev_loop *loop, struct ev_io *watcher, int revents)
 				k++;
 			}
 			if(k==_evapi_clients[i].rpos+rlen || frame.len<=0) {
+				LM_DBG("invalid frame len: %d kpos: %d rpos: %u rlen: %lu\n",
+						frame.len, k, _evapi_clients[i].rpos, rlen);
 				_evapi_clients[i].rpos = 0;
 				return;
 			}
@@ -364,6 +366,8 @@ void evapi_recv_client(struct ev_loop *loop, struct ev_io *watcher, int revents)
 			k += frame.len ;
 			evenv.msg.s = frame.s;
 			evenv.msg.len = frame.len;
+			LM_DBG("executing event route for frame: [%.*s] (%d)\n",
+						frame.len, frame.s, frame.len);
 			evapi_run_cfg_route(&evenv, _evapi_rts.msg_received);
 			k++;
 		}




More information about the sr-dev mailing list