- (djm) [serverloop.c] Fix syntax error on Cygwin; from Corinna Vinschen
diff --git a/serverloop.c b/serverloop.c
index 7a80da5..e92f9e2 100644
--- a/serverloop.c
+++ b/serverloop.c
@@ -1173,9 +1173,9 @@
 		/* check permissions */
 		if ((options.allow_tcp_forwarding & FORWARD_REMOTE) == 0 ||
 		    no_port_forwarding_flag ||
-		    (!want_reply && fwd.listen_port == 0) ||
+		    (!want_reply && fwd.listen_port == 0)
 #ifndef NO_IPPORT_RESERVED_CONCEPT
-		    (fwd.listen_port != 0 && fwd.listen_port < IPPORT_RESERVED &&
+		    || (fwd.listen_port != 0 && fwd.listen_port < IPPORT_RESERVED &&
 		    pw->pw_uid != 0)
 #endif
 		    ) {