]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/os-ip.c
ITS#5853
[openldap] / libraries / libldap / os-ip.c
index bebd82382ffcf0fc5c040ef2764ca9250326e6ad..3fc414564b0f6fe108e632772c8b76d948ab5dd3 100644 (file)
@@ -957,6 +957,9 @@ ldap_is_read_ready( LDAP *ld, Sockbuf *sb )
 
        sip = (struct selectinfo *)ld->ld_selectinfo;
 
+       if (ber_sockbuf_ctrl( sb, LBER_SB_OPT_DATA_READY, NULL ))
+               return 1;
+
        ber_sockbuf_ctrl( sb, LBER_SB_OPT_GET_FD, &sd );
 
 #ifdef HAVE_POLL