]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Fix use of switch_event_add_body
authorTravis Cross <tc@traviscross.com>
Sun, 24 Jun 2012 07:34:48 +0000 (07:34 +0000)
committerTravis Cross <tc@traviscross.com>
Sun, 24 Jun 2012 07:38:08 +0000 (07:38 +0000)
On some compilers this fixes the build.

gcc reports:

  error: format not a string literal and no format arguments

clang reports:

  error: format string is not a string literal (potentially insecure) [-Werror,-Wformat-security]

src/mod/applications/mod_spandsp/mod_spandsp_dsp.c

index 8eb8092c1eb4b1ba69a1337ab4054053dd3b4b2f..b01a4638a3c3246ea0530a661f89c1d9e2dd0637 100644 (file)
@@ -121,7 +121,7 @@ static void put_text_msg(void *user_data, const uint8_t *msg, int len)
         switch_event_add_header_string(event, SWITCH_STACK_BOTTOM, "proto", "tdd");
         switch_event_add_header_string(event, SWITCH_STACK_BOTTOM, "subject", "TDD MESSAGE");
         switch_event_add_header_string(event, SWITCH_STACK_BOTTOM, "Unique-ID", switch_core_session_get_uuid(pvt->session));
-        switch_event_add_body(event, (char *)msg);
+        switch_event_add_body(event, "%s", (char *)msg);
 
         if (switch_core_session_get_partner(pvt->session, &other_session) == SWITCH_STATUS_SUCCESS) {