Think I got the fd socket leak on windows fixed now

pull/155/head
Michael Black 2019-12-19 18:03:02 -06:00
rodzic bfe28e8032
commit 2703423b72
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6599353EC683404D
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -1036,12 +1036,16 @@ void *handle_socket(void *arg)
if (retcode != 0) { rig_debug(RIG_DEBUG_ERR, "%s: fclose(fsockin) %s\n", __func__, strerror(retcode)); }
#ifndef __MINGW32__
rig_debug(RIG_DEBUG_ERR,"%s: fclose(fsockout)\n", __func__);
retcode = fclose(fsockout);
if (retcode != 0) { rig_debug(RIG_DEBUG_ERR, "%s: fclose(fsockout) %s\n", __func__, strerror(retcode)); }
#endif
handle_exit:
#ifdef __MINGW32__
shutdown(handle_data_arg->sock, 2)
closesocket(handle_data_arg->sock);
#else
close(handle_data_arg->sock);