audio: Linux Yocto SDK Coverity Check - aml-audio-service. [1/1]
PD#SWPL-172608
Problem:
Linux Yocto SDK Coverity Check - aml-audio-service.
Solution:
Fix Coverity Check - aml-audio-service.
Verify:
t5w.
Change-Id: Ie136a8ad54568d2684fe9d39eaa298c1983fa06b
Signed-off-by: yuliang.hu <yuliang.hu@amlogic.com>
diff --git a/src/audio_if_client.cpp b/src/audio_if_client.cpp
index b4bda68..a0746cb 100644
--- a/src/audio_if_client.cpp
+++ b/src/audio_if_client.cpp
@@ -321,6 +321,7 @@
stream_out_client->stream_out = stream_out_template;
*stream_out = &(stream_out_client->stream_out);
+ /*coverity[resource_leak]: stream_out_client is free in Device_close_output_stream but not here*/
return r;
}
@@ -356,6 +357,7 @@
stream_in_client->stream_in = stream_in_template;
*stream_in = &(stream_in_client->stream_in);
+ /*coverity[resource_leak]: stream_in_client is free in Device_close_input_stream but not here*/
return r;
}
@@ -464,6 +466,7 @@
int audio_hw_load_interface(audio_hw_device_t **dev)
{
TRACE_ENTRY();
+ /*coverity[missing_lock]:printf no need to lock*/
printf("PID = %d, inited = %d\n", ::getpid(), inited);
const char *url = std::getenv("AUDIO_SERVER_SOCKET");