Author: mikej Date: Sun May 25 11:19:14 2008 New Revision: 8632 Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/http/http_tag_class.c Log: Thu May 22 07:34:11 EDT 2008 Pekka.Pessi@nokia.com * http_tag_class.c: fixed klocwork issues Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/http/http_tag_class.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/http/http_tag_class.c (original) +++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/http/http_tag_class.c Sun May 25 11:19:14 2008 @@ -117,10 +117,13 @@ 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;