diff options
Diffstat (limited to 'hal/voice_extn/compress_voip.c')
-rw-r--r-- | hal/voice_extn/compress_voip.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/hal/voice_extn/compress_voip.c b/hal/voice_extn/compress_voip.c index 5c87c9c5..4db46f6d 100644 --- a/hal/voice_extn/compress_voip.c +++ b/hal/voice_extn/compress_voip.c @@ -411,8 +411,9 @@ int voice_extn_compress_voip_set_parameters(struct audio_device *adev, int ret = 0, err, rate; int min_rate, max_rate; bool flag; + char *kv_pairs = str_parms_to_str(parms); - ALOGV("%s: enter: %s", __func__, str_parms_to_str(parms)); + ALOGV_IF(kv_pairs != NULL, "%s: enter: %s", __func__, kv_pairs); err = str_parms_get_str(parms, AUDIO_PARAMETER_KEY_VOIP_RATE, value, sizeof(value)); @@ -453,6 +454,7 @@ int voice_extn_compress_voip_set_parameters(struct audio_device *adev, done: ALOGV("%s: exit", __func__); + free(kv_pairs); return ret; } @@ -499,6 +501,7 @@ void voice_extn_compress_voip_in_get_parameters(struct stream_in *in, { int ret, val; char value[32]={0}; + char *kv_pairs = NULL; ALOGV("%s: enter", __func__); @@ -511,7 +514,9 @@ void voice_extn_compress_voip_in_get_parameters(struct stream_in *in, str_parms_add_int(reply, AUDIO_PARAMETER_KEY_VOIP_CHECK, false); } - ALOGD("%s: exit: return - %s", __func__, str_parms_to_str(reply)); + kv_pairs = str_parms_to_str(reply); + ALOGD_IF(kv_pairs != NULL, "%s: exit: return - %s", __func__, kv_pairs); + free(kv_pairs); } int voice_extn_compress_voip_out_get_buffer_size(struct stream_out *out) |