From ccd0da5f02a0ca9cad6a2bd20afbe81411438255 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Tue, 6 Aug 2019 12:54:28 +0100 Subject: [PATCH] e sys l2ping - close socket fd on error to be clean fix CID 1403954 --- src/bin/e_sys_l2ping.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_sys_l2ping.c b/src/bin/e_sys_l2ping.c index f465dc787..a41830abb 100644 --- a/src/bin/e_sys_l2ping.c +++ b/src/bin/e_sys_l2ping.c @@ -45,6 +45,7 @@ e_sys_l2ping(const char *bluetooth_mac, int timeout_ms) if (bind(fd, (struct sockaddr *)&addr, sizeof(addr)) < 0) { perror("Can't bind socket"); + close(fd); return -1; }