Hello,
Our code is using gnutls_transport_set_{push|pull}_function() and is having
problems since
we've switched from an old GNUTLS 2.4.2 to newer 3.2.13. Namely, when the push
callback
experiences a short write (i.e. reporting fewer written bytes than it was
requested to
write), gnutls_record_send() returns an error, rather than the number of bytes
that
it has succeeded to write before the underlying short write (and which it used
to do formerly).
Is that the expected behavior? gnutls_record_send() seems to be documented to
be able
to return a partial write.
Anton Lavrentiev
Contractor NIH/NLM/NCBI
_______________________________________________
Gnutls-help mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnutls-help