From 951cdf55aa7c0b9214c3b31a0bb42fd001d696bb Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Sun, 25 May 2008 13:55:30 +0000 Subject: [PATCH] Tue May 20 09:30:24 EDT 2008 Pekka.Pessi@nokia.com * msg_basic.c: fixed klocwork issues git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8612 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/sofia-sip/.update | 2 +- libs/sofia-sip/libsofia-sip-ua/msg/msg_basic.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 36267500fb..072614b133 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Sun May 25 09:54:31 EDT 2008 +Sun May 25 09:55:22 EDT 2008 diff --git a/libs/sofia-sip/libsofia-sip-ua/msg/msg_basic.c b/libs/sofia-sip/libsofia-sip-ua/msg/msg_basic.c index fcbeb2fc31..fad8fe686f 100644 --- a/libs/sofia-sip/libsofia-sip-ua/msg/msg_basic.c +++ b/libs/sofia-sip/libsofia-sip-ua/msg/msg_basic.c @@ -212,10 +212,11 @@ MSG_HEADER_CLASS(msg_, payload, NULL, "", pl_common, append, msg_payload_t *msg_payload_create(su_home_t *home, void const *data, usize_t len) { msg_header_t *h = msg_header_alloc(home, msg_payload_class, len + 1); - msg_payload_t *pl = h->sh_payload; - if (pl) { + if (h) { + msg_payload_t *pl = (msg_payload_t *)h; char *b = msg_header_data(h->sh_common); + if (data) memcpy(b, data, len); else @@ -227,6 +228,7 @@ msg_payload_t *msg_payload_create(su_home_t *home, void const *data, usize_t len return pl; } + return NULL; }