diff --git a/src/xpdev/ini_file.c b/src/xpdev/ini_file.c index 6e8dc46bfe04e454f28c4d297899fd2cd1b26e9f..a9eab3b854403d365ba0c704a3ddc84a01d8ed24 100644 --- a/src/xpdev/ini_file.c +++ b/src/xpdev/ini_file.c @@ -1300,7 +1300,7 @@ int iniGetSocketOptions(str_list_t list, const char* section, SOCKET sock union xp_sockaddr addr; len=sizeof(type); - if((result=getsockopt(sock, SOL_SOCKET, SO_TYPE, &type, &len)) != 0) { + if((result=getsockopt(sock, SOL_SOCKET, SO_TYPE, (char*)&type, &len)) != 0) { safe_snprintf(error,errlen,"%d getting socket type", ERROR_VALUE); return(result); }