]> andersk Git - openssh.git/blobdiff - roaming_common.c
- djm@cvs.openbsd.org 2009/12/06 23:53:45
[openssh.git] / roaming_common.c
index 272deade3583f44b5fd18c92968536bdea216369..3885a0368ff30817ea33345bd867cdf6affe3659 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: roaming_common.c,v 1.6 2009/10/24 11:22:37 andreas Exp $ */
+/* $OpenBSD: roaming_common.c,v 1.7 2009/12/06 23:53:45 djm Exp $ */
 /*
  * Copyright (c) 2004-2009 AppGate Network Security AB
  *
@@ -52,9 +52,9 @@ int
 get_snd_buf_size()
 {
        int fd = packet_get_connection_out();
-       int optval, optvallen;
+       int optval;
+       socklen_t optvallen = sizeof(optval);
 
-       optvallen = sizeof(optval);
        if (getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &optval, &optvallen) != 0)
                optval = DEFAULT_ROAMBUF;
        return optval;
@@ -64,9 +64,9 @@ int
 get_recv_buf_size()
 {
        int fd = packet_get_connection_in();
-       int optval, optvallen;
+       int optval;
+       socklen_t optvallen = sizeof(optval);
 
-       optvallen = sizeof(optval);
        if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &optval, &optvallen) != 0)
                optval = DEFAULT_ROAMBUF;
        return optval;
This page took 0.031989 seconds and 4 git commands to generate.