X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=perlio.c;h=a2289e3806d474618a7b86d26f13dc75744f2483;hb=679ac26e110ef97fbf30ce13479d7051699b4a34;hp=c82da9bc326cc66dbc282f71e52ff76e60618786;hpb=c5af4229019b04c7fa4be99300f8d9883c0bdf73;p=p5sagit%2Fp5-mst-13.2.git diff --git a/perlio.c b/perlio.c index c82da9b..a2289e3 100644 --- a/perlio.c +++ b/perlio.c @@ -2093,12 +2093,13 @@ PerlIOStdio_close(PerlIO *f) { dTHX; #ifdef HAS_SOCKS5_INIT - int optval, optlen = sizeof(int); + int optval; + Sock_size_t optlen = sizeof(int); #endif FILE *stdio = PerlIOSelf(f,PerlIOStdio)->stdio; return( #ifdef HAS_SOCKS5_INIT - (getsockopt(PerlIO_fileno(f), SOL_SOCKET, SO_TYPE, (char *)&optval, &optlen) < 0) ? + (getsockopt(PerlIO_fileno(f), SOL_SOCKET, SO_TYPE, (void *)&optval, &optlen) < 0) ? PerlSIO_fclose(stdio) : close(PerlIO_fileno(f)) #else