--- src/xstd/Select.h.orig	2011-05-18 16:32:28.000000000 -0700
+++ src/xstd/Select.h	2011-05-18 16:33:26.000000000 -0700
@@ -30,8 +30,8 @@
 		bool isReady(int fd) const { return FD_ISSET(fd, &theReadySet) != 0; }
 
 	protected:
-		fd_set theSet;
-		fd_set theReadySet;
+		mutable fd_set theSet;
+		mutable fd_set theReadySet;
 
 		int theMaxFD;
 		int theResCount;
