[3/5] telemetry: fix closing socket fd on error
Checks
Commit Message
The socket fd is now being closed when the connection fails.
Coverity issue: 358444
Fixes: b80fe1805eee ("telemetry: introduce backward compatibility")
Cc: ciara.power@intel.com
Signed-off-by: Ciara Power <ciara.power@intel.com>
---
lib/librte_telemetry/telemetry_legacy.c | 1 +
1 file changed, 1 insertion(+)
Comments
On 12/05/2020 16:29, Ciara Power wrote:
> The socket fd is now being closed when the connection fails.
>
> Coverity issue: 358444
> Fixes: b80fe1805eee ("telemetry: introduce backward compatibility")
> Cc: ciara.power@intel.com
>
> Signed-off-by: Ciara Power <ciara.power@intel.com>
> ---
> lib/librte_telemetry/telemetry_legacy.c | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Kevin Laatz <kevin.laatz@intel.com>
@@ -100,6 +100,7 @@ register_client(const char *cmd __rte_unused, const char *params,
if (connect(fd, (struct sockaddr *)&addrs, sizeof(addrs)) == -1) {
perror("\nClient connection error\n");
+ close(fd);
return -1;
}
pthread_create(&th, NULL, &legacy_client_handler,