aboutsummaryrefslogtreecommitdiffstats
path: root/net/openldap24-server/files/patch-libraries::libldap::os-ip.c
blob: 32df40c91e11298d4ec25f5f84d11a02d375365b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- libraries/libldap/os-ip.c   Thu Jan 20 18:01:01 2005
+++ libraries/libldap/os-ip.c   Mon Jan 31 16:53:39 2005
@@ -258,15 +258,15 @@
    if ( async ) return ( -2 );
 #endif
 
-   FD_ZERO(&wfds);
-   FD_SET(s, &wfds );
+   do {
+       FD_ZERO(&wfds);
+       FD_SET(s, &wfds );
 
 #ifdef HAVE_WINSOCK
-   FD_ZERO(&efds);
-   FD_SET(s, &efds );
+       FD_ZERO(&efds);
+       FD_SET(s, &efds );
 #endif
 
-   do {
        rc = select(ldap_int_tblsize, z, &wfds,
 #ifdef HAVE_WINSOCK
            &efds,