From feb176ed7e0a1726bd78c575ee5225ae49b5b0a8 Mon Sep 17 00:00:00 2001 From: John Levon Date: Tue, 18 Dec 2018 19:59:18 +0000 Subject: 10108 libstmfproxy needs smatch fixes Reviewed by: Andy Stormont Reviewed by: Toomas Soome Reviewed by: Gergő Doma Approved by: Richard Lowe MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- usr/src/lib/libstmfproxy/common/stmftransport.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'usr/src/lib/libstmfproxy') diff --git a/usr/src/lib/libstmfproxy/common/stmftransport.c b/usr/src/lib/libstmfproxy/common/stmftransport.c index eb392a2480..2d81769223 100644 --- a/usr/src/lib/libstmfproxy/common/stmftransport.c +++ b/usr/src/lib/libstmfproxy/common/stmftransport.c @@ -23,6 +23,10 @@ * Use is subject to license terms. */ +/* + * Copyright (c) 2018, Joyent, Inc. + */ + #include #include #include @@ -121,7 +125,7 @@ pt_socket_connect(int server_node, char *server) sh = malloc(sizeof (*sh)); sh->sockfd = new_sfd; serv_out: - close(sfd); + (void) close(sfd); } else { struct hostent *hp; @@ -151,7 +155,7 @@ serv_out: while (connect(sfd, (struct sockaddr *)&sin, sizeof (sin)) < 0) { - close(sfd); + (void) close(sfd); if (errno == ECONNREFUSED) { /* get a fresh socket and retry */ sfd = socket(AF_INET, SOCK_STREAM, 0); @@ -160,7 +164,7 @@ serv_out: "socket() call failed: %d", errno); return (NULL); } - sleep(2); + (void) sleep(2); } else { syslog(LOG_DAEMON|LOG_CRIT, "Cannot connect %s - %d", server, errno); -- cgit v1.2.3