#include <lib-lib/lib-lib.h>
+#ifdef USE_SASL
+
#include <netdb.h>
#include <sasl/sasl.h>
#include <sys/socket.h>
goto fail;
}
- rc = (sasldata->msasl_write)(conn, pbuf, plen);
+ plen -= (sasldata->msasl_write)(conn, pbuf, plen);
p_delete(&pbuf);
- if (rc != plen)
+ if (plen)
goto fail;
len -= olen;
conn->sockdata = sasldata;
return -1;
}
+
+#endif /* USE_SASL */