Explorar el Código

Fix setsockopt() call on Windows

They use char* rather than void*, requiring a cast here.
tags/v1.3.90
Pierre Ossman hace 9 años
padre
commit
8e101704c3
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1
    1
      common/network/TcpSocket.cxx

+ 1
- 1
common/network/TcpSocket.cxx Ver fichero

@@ -435,7 +435,7 @@ TcpListener::TcpListener(const char *listenaddr, int port, bool localhostOnly,
#ifdef IPV6_V6ONLY
// - We made an IPv6-capable socket, and we need it to do IPv4 too
int opt = 0;
setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &opt, sizeof(opt));
setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (char *)&opt, sizeof(opt));
#else
vlog.error("IPV6_V6ONLY support is missing. "
"IPv4 clients may not be able to connect.");

Cargando…
Cancelar
Guardar