summaryrefslogtreecommitdiffstats
path: root/x11vnc/sslhelper.c
diff options
context:
space:
mode:
authorrunge <runge>2006-07-04 19:55:28 +0000
committerrunge <runge>2006-07-04 19:55:28 +0000
commit1b51530afbc5dff413ea0090834d92e1d96e96e9 (patch)
tree98720532dfb9ab9b2e7763d3cd54340a768f45b8 /x11vnc/sslhelper.c
parenta7726a6f970f49c2bedac4926aa30de18d96ae41 (diff)
downloadlibtdevnc-1b51530afbc5dff413ea0090834d92e1d96e96e9.tar.gz
libtdevnc-1b51530afbc5dff413ea0090834d92e1d96e96e9.zip
x11vnc: remove compiler warnings; HP-UX tweaks.
Diffstat (limited to 'x11vnc/sslhelper.c')
-rw-r--r--x11vnc/sslhelper.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/x11vnc/sslhelper.c b/x11vnc/sslhelper.c
index 05f2b33..8131393 100644
--- a/x11vnc/sslhelper.c
+++ b/x11vnc/sslhelper.c
@@ -1170,7 +1170,11 @@ static void csock_timeout (int sig) {
static int wait_conn(int sock) {
int conn;
struct sockaddr_in addr;
+#ifdef __hpux
+ int addrlen = sizeof(addr);
+#else
socklen_t addrlen = sizeof(addr);
+#endif
signal(SIGALRM, csock_timeout);
csock_timeout_sock = sock;
@@ -1262,7 +1266,11 @@ void accept_openssl(int mode) {
int sock = -1, listen = -1, cport, csock, vsock;
int status, n, i, db = 0;
struct sockaddr_in addr;
+#ifdef __hpux
+ int addrlen = sizeof(addr);
+#else
socklen_t addrlen = sizeof(addr);
+#endif
rfbClientPtr client;
pid_t pid;
char uniq[] = "__evilrats__";