[commit] r8624 - in freeswitch/trunk/libs/sofia-sip: . libsofia-sip-ua/su
Author: mikej Date: Sun May 25 11:12:06 2008 New Revision: 8624 Modified: freeswitch/trunk/libs/sofia-sip/.update freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_vector.c Log: Tue May 20 13:32:37 EDT 2008 Pekka.Pessi@nokia.com * su_vector.c: fixed klocwork issues Modified: freeswitch/trunk/libs/sofia-sip/.update ============================================================================== --- freeswitch/trunk/libs/sofia-sip/.update (original) +++ freeswitch/trunk/libs/sofia-sip/.update Sun May 25 11:12:06 2008 @@ -1 +1 @@ -Sun May 25 11:11:12 EDT 2008 +Sun May 25 11:11:31 EDT 2008 Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_vector.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_vector.c (original) +++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_vector.c Sun May 25 11:12:06 2008 @@ -236,13 +236,18 @@ */ int su_vector_append(su_vector_t *vector, void *item) { - size_t index = vector->v_len; + size_t index; - if (vector && su_vector_make_place(vector, index)) { - vector->v_list[index] = item; - return 0; - } - return -1; + if (vector == 0) + return -1; + + index = vector->v_len; + + if (su_vector_make_place(vector, index) <= 0) + return -1; + + vector->v_list[index] = item; + return 0; } /**Get a numbered item from list.
participants (1)
-
Freeswitch SVN