[commit] r13340 - in freeswitch/trunk/libs/sofia-sip: . libsofia-sip-ua/msg
Author: mikej Date: Fri May 15 11:07:59 2009 New Revision: 13340 Log: Wed May 13 11:18:27 CDT 2009 Pekka Pessi <first.last@nokia.com> * msg_header_copy.c: unobfuscated msg_default_dup_one() Ignore-this: 1fda1941baecad1f6397de453e606f1c Coverity issue. Modified: freeswitch/trunk/libs/sofia-sip/.update freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/msg/msg_header_copy.c Modified: freeswitch/trunk/libs/sofia-sip/.update ============================================================================== --- freeswitch/trunk/libs/sofia-sip/.update (original) +++ freeswitch/trunk/libs/sofia-sip/.update Fri May 15 11:07:59 2009 @@ -1 +1 @@ -Fri May 15 11:06:55 CDT 2009 +Fri May 15 11:07:28 CDT 2009 Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/msg/msg_header_copy.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/msg/msg_header_copy.c (original) +++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/msg/msg_header_copy.c Fri May 15 11:07:59 2009 @@ -346,9 +346,9 @@ char *b, isize_t xtra) { - memcpy(&h->sh_header_next[1], - &src->sh_header_next[1], - h->sh_class->hc_size - offsetof(msg_header_t, sh_header_next[1])); + size_t skip = offsetof(msg_numeric_t, x_value); /* Skip common part */ + + memcpy((char *)h + skip, (char const *)src + skip, h->sh_class->hc_size - skip); return b; }
participants (1)
-
FreeSWITCH SVN