version 1.64.2.8, 2010/04/13 20:22:59
|
version 1.64.2.9, 2010/12/12 01:47:28
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/libraries/libldap/sasl.c,v 1.64.2.7 2009/10/31 00:11:22 quanah Exp $ */ |
/* $OpenLDAP$ */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
* Copyright 1998-2010 The OpenLDAP Foundation. |
* Copyright 1998-2010 The OpenLDAP Foundation. |
Line 733 sb_sasl_generic_write( Sockbuf_IO_Desc *
|
Line 733 sb_sasl_generic_write( Sockbuf_IO_Desc *
|
return ret; |
return ret; |
} else if ( p->buf_out.buf_ptr != p->buf_out.buf_end ) { |
} else if ( p->buf_out.buf_ptr != p->buf_out.buf_end ) { |
/* partial write? pretend nothing got written */ |
/* partial write? pretend nothing got written */ |
len2 = 0; |
|
p->flags |= LDAP_PVT_SASL_PARTIAL_WRITE; |
p->flags |= LDAP_PVT_SASL_PARTIAL_WRITE; |
|
sock_errset(EAGAIN); |
|
len2 = -1; |
} |
} |
|
|
/* return number of bytes encoded, not written, to ensure |
/* return number of bytes encoded, not written, to ensure |