Module: sip-router
Branch: master
Commit: c51bc346dee05d47b53ba150dc681e9ed779574a
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c51bc346dee05d47b53ba150dc681e9ed779574a

Author: Alexandr Dubovikov <alexandr.dubovi...@gmail.com>
Committer: Alexandr Dubovikov <alexandr.dubovi...@gmail.com>
Date:   Mon Oct 10 11:55:35 2011 +0200

modules:sipcapture: fixed len of SIP message for hep callback function

---

 modules/sipcapture/sipcapture.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/modules/sipcapture/sipcapture.c b/modules/sipcapture/sipcapture.c
index a71ad2e..5e5fe22 100644
--- a/modules/sipcapture/sipcapture.c
+++ b/modules/sipcapture/sipcapture.c
@@ -611,7 +611,7 @@ int hep_msg_received(void *data)
 
        void **srevp;
        char *buf;
-       unsigned len;
+       unsigned *len;
        struct receive_info *ri;
        
        int offset = 0, hl;
@@ -632,14 +632,14 @@ int hep_msg_received(void *data)
        srevp = (void**)data;
                
        buf = (char *)srevp[0];
-       len = *((unsigned *)srevp[1]);
+       len = (unsigned *)srevp[1];
        ri = (struct receive_info *)srevp[2];
 
 
        hl = offset = sizeof(struct hep_hdr);
-        end = buf + len;
-        if (unlikely(len<offset)) {
-               LOG(L_ERR, "ERROR: sipcapture:hep_msg_received len less than 
offset [%i] vs [%i]\n", len, offset);
+        end = buf + *len;
+        if (unlikely(*len<offset)) {
+               LOG(L_ERR, "ERROR: sipcapture:hep_msg_received len less than 
offset [%i] vs [%i]\n", *len, offset);
                 return -1;
         }
 
@@ -737,7 +737,7 @@ int hep_msg_received(void *data)
         ri->dst_port = ntohs(heph->hp_dport);
 
        /* cut off the offset */
-        len -= offset;
+        *len -= offset;
         p = buf + offset;
         memmove(buf, p, BUF_SIZE+1);
        


_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to