openssl.c:2090:3: warning: The 1st argument to 'close' is <= -2 but should be >= -1 [unix.StdCLibraryFunctions]
2090 | closesocket(vpninfo->ssl_fd);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./openconnect-internal.h:1176:21: note: expanded from macro 'closesocket'
1176 | #define closesocket close
| ^
Signed-off-by: Dimitri Papadopoulos Orfanos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
SSL_free(vpninfo->https_ssl);
vpninfo->https_ssl = NULL;
}
- if (vpninfo->ssl_fd != -1) {
+ if (vpninfo->ssl_fd >= 0) {
unmonitor_fd(vpninfo, ssl);
closesocket(vpninfo->ssl_fd);
vpninfo->ssl_fd = -1;