diff options
author | Daniel Stenberg <daniel@haxx.se> | 2021-01-11 00:13:01 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-01-11 10:21:51 +0100 |
commit | 6cb803ecb10224d5a0edb090edaa9ebd16c15f33 (patch) | |
tree | 4ef6d85bfe4b77249ec878243cc4bd8433007765 /lib/connect.c | |
parent | 70af17911868618e43ec86a1d7782829bbe27bec (diff) | |
download | curl-6cb803ecb10224d5a0edb090edaa9ebd16c15f33.tar.gz |
connect: mark intentional ignores of setsockopt return values
Pointed out by Coverity
Closes #6431
Diffstat (limited to 'lib/connect.c')
-rw-r--r-- | lib/connect.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/lib/connect.c b/lib/connect.c index f7aa26019..345b800ee 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al. + * Copyright (C) 1998 - 2021, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -445,7 +445,7 @@ static CURLcode bindlocal(struct connectdata *conn, } } #ifdef IP_BIND_ADDRESS_NO_PORT - setsockopt(sockfd, SOL_IP, IP_BIND_ADDRESS_NO_PORT, &on, sizeof(on)); + (void)setsockopt(sockfd, SOL_IP, IP_BIND_ADDRESS_NO_PORT, &on, sizeof(on)); #endif for(;;) { if(bind(sockfd, sock, sizeof_sa) >= 0) { @@ -1578,18 +1578,17 @@ CURLcode Curl_socket(struct connectdata *conn, if(addr->socktype == SOCK_DGRAM) { int one = 1; switch(addr->family) { - case AF_INET: - setsockopt(*sockfd, SOL_IP, IP_RECVERR, &one, sizeof(one)); - break; - case AF_INET6: - setsockopt(*sockfd, SOL_IPV6, IPV6_RECVERR, &one, sizeof(one)); - break; + case AF_INET: + (void)setsockopt(*sockfd, SOL_IP, IP_RECVERR, &one, sizeof(one)); + break; + case AF_INET6: + (void)setsockopt(*sockfd, SOL_IPV6, IPV6_RECVERR, &one, sizeof(one)); + break; } } #endif return CURLE_OK; - } /* |