From: Jaroslav Kysela Date: Fri, 24 May 2019 08:53:09 +0000 (+0200) Subject: control_shm: add missing socket close to the error path (coverity) X-Git-Tag: v1.2.1~65 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=d6ba264038fde08baf5e62bdde2a5614792db5c8;p=alsa-lib.git control_shm: add missing socket close to the error path (coverity) Signed-off-by: Jaroslav Kysela --- diff --git a/src/control/control_shm.c b/src/control/control_shm.c index 1d9de8b7..40d42643 100644 --- a/src/control/control_shm.c +++ b/src/control/control_shm.c @@ -424,8 +424,10 @@ static int make_local_socket(const char *filename) addr->sun_family = AF_LOCAL; memcpy(addr->sun_path, filename, l); - if (connect(sock, (struct sockaddr *) addr, size) < 0) + if (connect(sock, (struct sockaddr *) addr, size) < 0) { + close(sock); return -errno; + } return sock; }