esp.c:451:3: warning: The 1st argument to 'close' is <= -2 but should be >= -1 [unix.StdCLibraryFunctions]
451 | closesocket(vpninfo->dtls_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>
{
/* We close and reopen the socket in case we roamed and our
local IP address has changed. */
- if (vpninfo->dtls_fd != -1) {
+ if (vpninfo->dtls_fd >= 0) {
unmonitor_fd(vpninfo, dtls);
closesocket(vpninfo->dtls_fd);
vpninfo->dtls_fd = -1;