]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_amr] scan-build: fix dead increment of fmtptmp_pos in switch_amr_init() 619/head
authorAndrey Volk <andywolk@gmail.com>
Thu, 7 May 2020 22:56:37 +0000 (02:56 +0400)
committerAndrey Volk <andywolk@gmail.com>
Thu, 7 May 2020 22:56:37 +0000 (02:56 +0400)
src/mod/codecs/mod_amr/mod_amr.c

index 1155a29a1c1d92a74b4b2cbd1a690b0c806f8ae6..b9d2c5882dcb3b274f252b51ad7475bfa1edf3f8 100644 (file)
@@ -359,10 +359,10 @@ static switch_status_t switch_amr_init(switch_codec_t *codec, switch_codec_flag_
 
 
                if (!globals.volte) {
-                       fmtptmp_pos += switch_snprintf(fmtptmp + fmtptmp_pos, sizeof(fmtptmp) - fmtptmp_pos, ";octet-align=%d", switch_test_flag(context, AMR_OPT_OCTET_ALIGN) ? 1 : 0);
+                       switch_snprintf(fmtptmp + fmtptmp_pos, sizeof(fmtptmp) - fmtptmp_pos, ";octet-align=%d", switch_test_flag(context, AMR_OPT_OCTET_ALIGN) ? 1 : 0);
                } else {
                        /* some UEs reject the call with 488 if mode-change-capability is not 2 */
-                       fmtptmp_pos += switch_snprintf(fmtptmp + fmtptmp_pos, sizeof(fmtptmp) - fmtptmp_pos, ";octet-align=%d;max-red=0;mode-change-capability=2",
+                       switch_snprintf(fmtptmp + fmtptmp_pos, sizeof(fmtptmp) - fmtptmp_pos, ";octet-align=%d;max-red=0;mode-change-capability=2",
                                                        switch_test_flag(context, AMR_OPT_OCTET_ALIGN) ? 1 : 0);
                }
                codec->fmtp_out = switch_core_strdup(codec->memory_pool, fmtptmp);