From 2b2b961a4e7325edcf69e0dadd139f687526c978 Mon Sep 17 00:00:00 2001 From: qinchang <369247354@qq.com> Date: Thu, 8 Sep 2022 11:53:11 +0800 Subject: [PATCH] Fixed the bug that the socket was not closed after the setting of AudioPnpUeventOpen socket failed Signed-off-by: qinchang <369247354@qq.com> --- audio/hal/hdi_binder/server/src/hdf_audio_pnp_uevent.c | 1 + 1 file changed, 1 insertion(+) diff --git a/audio/hal/hdi_binder/server/src/hdf_audio_pnp_uevent.c b/audio/hal/hdi_binder/server/src/hdf_audio_pnp_uevent.c index 08e9f49220..b1d4ecced4 100644 --- a/audio/hal/hdi_binder/server/src/hdf_audio_pnp_uevent.c +++ b/audio/hal/hdi_binder/server/src/hdf_audio_pnp_uevent.c @@ -220,6 +220,7 @@ static int AudioPnpUeventOpen(int *fd) if (setsockopt(socketfd, SOL_SOCKET, SO_RCVBUF, &buffSize, sizeof(buffSize)) != 0) { AUDIO_FUNC_LOGE("setsockopt failed!"); + close(socketfd); return HDF_FAILURE; } if (bind(socketfd, (struct sockaddr *)&addr, sizeof(addr)) < 0) { -- Gitee