diff --git a/3rdp/build/cl-poll-not-select.patch b/3rdp/build/cl-poll-not-select.patch
index c0e56be56f3deb609032e851d8dfe6a421a79ada..308a336b6d833a3a68bc9069a9846d304061a68b 100644
--- a/3rdp/build/cl-poll-not-select.patch
+++ b/3rdp/build/cl-poll-not-select.patch
@@ -78,7 +78,7 @@ diff -ur ../cl-old/io/tcp_rw.c ./io/tcp_rw.c
 +#ifdef __WINDOWS__
  	if( FD_ISSET( netStream->netSocket, &exceptfds ) )
 +#else
-+	if (fds.revents | (POLLERR | POLLNVAL))
++	if (fds.revents & (POLLERR | POLLNVAL))
 +#endif
  		{
  		int socketErrorCode;
@@ -105,4 +105,3 @@ diff -ur ../cl-old/io/tcp_rw.c ./io/tcp_rw.c
  	return( CRYPT_OK );
  	}
  
-Only in ./tools: endian