diff -ur rfb-0.6.1.orig/x0rfbserver/x0rfbserver.cc rfb-0.6.1/x0rfbserver/x0rfbserver.cc --- rfb-0.6.1.orig/x0rfbserver/x0rfbserver.cc 2002-02-26 01:07:28.000000000 -0500 +++ rfb-0.6.1/x0rfbserver/x0rfbserver.cc 2002-07-12 08:45:31.000000000 -0400 @@ -484,7 +484,7 @@ if ( _fh == fhSocket ) { if ( _mask & XCM_READABLE ) { struct sockaddr addr; - size_t laddr = sizeof(addr); + socklen_t laddr = sizeof(addr); int fdClient = accept(fd, &addr, &laddr); int one = 1; setsockopt(fdClient, IPPROTO_TCP, TCP_NODELAY, (char *)&one, sizeof(one)); diff -ur rfb-0.6.1.orig/xrfbviewer/OXViewerApplet.cc rfb-0.6.1/xrfbviewer/OXViewerApplet.cc --- rfb-0.6.1.orig/xrfbviewer/OXViewerApplet.cc 2002-02-11 12:26:18.000000000 -0500 +++ rfb-0.6.1/xrfbviewer/OXViewerApplet.cc 2002-07-12 08:32:07.000000000 -0400 @@ -197,7 +197,7 @@ if ( _fh == fhSocket ) { cout << "Connection request" << endl; struct sockaddr addr; - size_t laddr = sizeof(addr); + socklen_t laddr = sizeof(addr); int fdClient = accept(_fh->GetFd(), &addr, &laddr); int one = 1; setsockopt(fdClient, IPPROTO_TCP, TCP_NODELAY, (char *)&one, sizeof(one));