- (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
diff --git a/ChangeLog b/ChangeLog
index 8ae79cb..9f4a1f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,7 @@
is enabled, rely on SIA to check for locked accounts if enabled. ok djm@
- (djm) [scp.c] Rename limitbw -> limit_rate to match upstreamed patch
- (djm) [sftp-int.c] Remove duplicated code from bogus sync
+ - (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
20031121
- (djm) OpenBSD CVS Sync
@@ -1509,4 +1510,4 @@
- Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
Report from murple@murple.net, diagnosis from dtucker@zip.com.au
-$Id: ChangeLog,v 1.3124 2003/11/22 03:48:49 djm Exp $
+$Id: ChangeLog,v 1.3125 2003/11/22 04:02:42 djm Exp $
diff --git a/packet.c b/packet.c
index 16d5f97..daae9ff 100644
--- a/packet.c
+++ b/packet.c
@@ -1403,10 +1403,10 @@
}
-#if defined(IP_TOS) && !defined(IP_TOS_IS_BROKEN)
static void
packet_set_tos(int interactive)
{
+#if defined(IP_TOS) && !defined(IP_TOS_IS_BROKEN)
int tos = interactive ? IPTOS_LOWDELAY : IPTOS_THROUGHPUT;
if (!packet_connection_is_on_socket() ||
@@ -1416,8 +1416,8 @@
sizeof(tos)) < 0)
error("setsockopt IP_TOS %d: %.100s:",
tos, strerror(errno));
-}
#endif
+}
/* Informs that the current session is interactive. Sets IP flags for that. */
@@ -1438,10 +1438,7 @@
return;
if (interactive)
set_nodelay(connection_in);
-#if defined(IP_TOS) && !defined(IP_TOS_IS_BROKEN)
packet_set_tos(interactive);
-#endif
-
}
/* Returns true if the current connection is interactive. */