[sr-dev] git:4.0: topoh: safety check for Via header when removed from script
Daniel-Constantin Mierla
miconda at gmail.com
Wed May 29 11:40:47 CEST 2013
Module: sip-router
Branch: 4.0
Commit: 817d5dfdd8fbae905c64c41672f197143b6f563c
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=817d5dfdd8fbae905c64c41672f197143b6f563c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: Wed May 29 10:49:40 2013 +0200
topoh: safety check for Via header when removed from script
- reported by Guillaume Bour, FS#300
(cherry picked from commit b480ac55508e5d9b92cc9560e0b1d338d04f3b11)
---
modules/topoh/th_msg.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/modules/topoh/th_msg.c b/modules/topoh/th_msg.c
index df29ea1..4d25750 100644
--- a/modules/topoh/th_msg.c
+++ b/modules/topoh/th_msg.c
@@ -967,6 +967,11 @@ int th_del_via_cookie(sip_msg_t *msg, struct via_body *via)
{
struct via_param *p;
struct lump* l;
+
+ if(via==NULL) {
+ LM_DBG("no via header\n");
+ return 0;
+ }
for(p=via->param_lst; p; p=p->next)
{
if(p->name.len==th_cookie_name.len
More information about the sr-dev
mailing list