]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
sizeof does not work for dynamically allocated memory (Klocwork #532)
authorStefan Knoblich <stkn@freeswitch.org>
Wed, 21 May 2008 20:05:46 +0000 (20:05 +0000)
committerStefan Knoblich <stkn@freeswitch.org>
Wed, 21 May 2008 20:05:46 +0000 (20:05 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8507 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/xml_int/mod_xml_cdr/mod_xml_cdr.c

index 39a48dab4fde7b86d7cb28f901d33fab5552f546..d5c550815291b619ffaa4f112cb605a9bd000330 100644 (file)
@@ -130,7 +130,7 @@ static switch_status_t my_on_hangup(switch_core_session_t *session)
 
                        xml_text_escaped = malloc(need_bytes);
                        switch_assert(xml_text_escaped);
-                       memset(xml_text_escaped, 0, sizeof(xml_text_escaped));
+                       memset(xml_text_escaped, 0, need_bytes);
                        if (globals.encode == 1) {
                                headers = curl_slist_append(headers, "Content-Type: application/x-www-form-urlencoded");
                                switch_url_encode(xml_text, xml_text_escaped, need_bytes - 1);