From: Julio Sánchez Fernández Date: Tue, 13 Jul 1999 19:40:10 +0000 (+0000) Subject: Deal with sb_trans_needs_read and sb_trans_needs_write X-Git-Tag: OPENLDAP_REL_ENG_2_BP~143 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=509fdc1e6d98319e8f85480e7d493a3184504af6;p=openldap Deal with sb_trans_needs_read and sb_trans_needs_write --- diff --git a/libraries/liblber/sockbuf.c b/libraries/liblber/sockbuf.c index 37b796bc72..123692deda 100644 --- a/libraries/liblber/sockbuf.c +++ b/libraries/liblber/sockbuf.c @@ -711,8 +711,10 @@ int ber_pvt_sb_init( Sockbuf *sb ) #ifdef USE_SASL sb->sb_sec_ready = 0; #endif - sb->sb_read_ahead = 0; + sb->sb_read_ahead = 1; /* test */ sb->sb_non_block = 0; + sb->sb_trans_needs_read = 0; + sb->sb_trans_needs_write = 0; sb->sb_fd = -1; sb->sb_iodata = NULL; sb->sb_io = &sb_IO_None; @@ -841,7 +843,9 @@ int ber_pvt_sb_clear_io( Sockbuf *sb ) sb->sb_io = &sb_IO_None; sb->sb_trans_ready = 0; - + sb->sb_trans_needs_read = 0; + sb->sb_trans_needs_write = 0; + return 0; }