Some build fixes for GCC 13.2.0 and Clang 18.1.1 (#41)

This commit is contained in:
Reg Tiangha
2024-03-21 18:49:55 -06:00
committed by PabloMK7
parent 7ac37da6e3
commit 0d94f4a833
3 changed files with 7 additions and 5 deletions

View File

@@ -2251,7 +2251,7 @@ std::optional<SOC_U::InterfaceInfo> SOC_U::GetDefaultInterfaceInfo() {
socklen_t s_info_len = sizeof(struct sockaddr_in);
sockaddr_in s_info;
if ((sock_fd = ::socket(AF_INET, SOCK_STREAM, 0)) == -1) {
if (static_cast<int>(sock_fd = ::socket(AF_INET, SOCK_STREAM, 0)) == -1) {
return std::nullopt;
}
@@ -2269,7 +2269,7 @@ std::optional<SOC_U::InterfaceInfo> SOC_U::GetDefaultInterfaceInfo() {
#ifdef _WIN32
sock_fd = WSASocket(AF_INET, SOCK_DGRAM, 0, 0, 0, 0);
if (sock_fd == SOCKET_ERROR) {
if (static_cast<int>(sock_fd) == SOCKET_ERROR) {
return std::nullopt;
}