From 1ceed99b8efefaa1bcc5572c421063be8188cc6c Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Sat, 15 Feb 2003 16:42:04 +0000 Subject: [PATCH] readahead bad for streams --- libraries/libldap/open.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libraries/libldap/open.c b/libraries/libldap/open.c index 6c2e7cf5bf..fba85908fd 100644 --- a/libraries/libldap/open.c +++ b/libraries/libldap/open.c @@ -282,8 +282,8 @@ ldap_int_open_connection( sasl_host = ldap_host_connected_to( conn->lconn_sb ); #endif break; -#ifdef LDAP_CONNECTIONLESS +#ifdef LDAP_CONNECTIONLESS case LDAP_PROTO_UDP: port = srv->lud_port; @@ -308,6 +308,10 @@ ldap_int_open_connection( #endif ber_sockbuf_add_io( conn->lconn_sb, &ber_sockbuf_io_udp, LBER_SBIOD_LEVEL_PROVIDER, NULL ); + + ber_sockbuf_add_io( conn->lconn_sb, &ber_sockbuf_io_readahead, + LBER_SBIOD_LEVEL_PROVIDER, NULL ); + break; #endif case LDAP_PROTO_IPC: @@ -333,9 +337,6 @@ ldap_int_open_connection( break; } - ber_sockbuf_add_io( conn->lconn_sb, &ber_sockbuf_io_readahead, - LBER_SBIOD_LEVEL_PROVIDER, NULL ); - #ifdef LDAP_DEBUG ber_sockbuf_add_io( conn->lconn_sb, &ber_sockbuf_io_debug, INT_MAX, (void *)"ldap_" ); -- 2.47.2