]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Thu May 22 07:34:11 EDT 2008 Pekka.Pessi@nokia.com
authorMichael Jerris <mike@jerris.com>
Sun, 25 May 2008 15:19:14 +0000 (15:19 +0000)
committerMichael Jerris <mike@jerris.com>
Sun, 25 May 2008 15:19:14 +0000 (15:19 +0000)
  * http_tag_class.c: fixed klocwork issues

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8632 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/libsofia-sip-ua/http/http_tag_class.c

index c000ba4d40558f0847aedf3378c2ef705e57850f..aaa627b0993f28960a000d3264f078f8c93fc13f 100644 (file)
@@ -117,10 +117,13 @@ tagi_t *httptag_filter(tagi_t *dst,
     http_header_t const *h, **hh;
 
     http = (http_t const *)src->t_value;
+    if (http == NULL)
+      return dst;
+
     mc = (void *)http->http_common->h_class;
     hh = (void *)msg_hclass_offset(mc, http, hc);
 
-    if (http == NULL ||
+    if (hh == NULL ||
        (char *)hh >= ((char *)http + http->http_size) ||
        (char *)hh < (char *)&http->http_request)
       return dst;