From 06103277752654eb1cc5e400382bcbb12a74d8f6 Mon Sep 17 00:00:00 2001 From: sauwming Date: Tue, 1 Nov 2022 11:21:29 +0800 Subject: [PATCH] Misc (re #3087): Fixed build warning on iOS (sprintf deprecated) --- pjmedia/src/pjmedia-codec/ilbc.c | 2 +- pjsip/src/pjsua2/endpoint.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pjmedia/src/pjmedia-codec/ilbc.c b/pjmedia/src/pjmedia-codec/ilbc.c index f7bf9867f..e5481b92b 100644 --- a/pjmedia/src/pjmedia-codec/ilbc.c +++ b/pjmedia/src/pjmedia-codec/ilbc.c @@ -734,7 +734,7 @@ static pj_status_t ilbc_codec_encode(pjmedia_codec *codec, theABL.mBuffers[0].mData = output->buf + output->size; ilbc_codec->enc_total_packets = 1; - ilbc_codec->enc_buffer = (char *)input->buf; + ilbc_codec->enc_buffer = (char *)pcm_in; ilbc_codec->enc_buffer_offset = input->size - (nsamples << 1); err = AudioConverterFillComplexBuffer(ilbc_codec->enc, encodeDataProc, diff --git a/pjsip/src/pjsua2/endpoint.cpp b/pjsip/src/pjsua2/endpoint.cpp index 449de7f8a..2a6cf1b70 100644 --- a/pjsip/src/pjsua2/endpoint.cpp +++ b/pjsip/src/pjsua2/endpoint.cpp @@ -1305,7 +1305,7 @@ void Endpoint::on_dtmf_digit(pjsua_call_id call_id, int digit) PendingOnDtmfDigitCallback *job = new PendingOnDtmfDigitCallback; job->call_id = call_id; char buf[10]; - pj_ansi_sprintf(buf, "%c", digit); + pj_ansi_snprintf(buf, sizeof(buf), "%c", digit); job->prm.digit = string(buf); Endpoint::instance().utilAddPendingJob(job); @@ -1322,7 +1322,7 @@ void Endpoint::on_dtmf_digit2(pjsua_call_id call_id, PendingOnDtmfDigitCallback *job = new PendingOnDtmfDigitCallback; job->call_id = call_id; char buf[10]; - pj_ansi_sprintf(buf, "%c", info->digit); + pj_ansi_snprintf(buf, sizeof(buf), "%c", info->digit); job->prm.digit = string(buf); job->prm.method = info->method; job->prm.duration = info->duration; @@ -1374,7 +1374,7 @@ void Endpoint::on_dtmf_event(pjsua_call_id call_id, PendingOnDtmfEventCallback *job = new PendingOnDtmfEventCallback; job->call_id = call_id; char buf[10]; - pj_ansi_sprintf(buf, "%c", event->digit); + pj_ansi_snprintf(buf, sizeof(buf), "%c", event->digit); job->prm.method = event->method; job->prm.timestamp = event->timestamp; job->prm.digit = string(buf);