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

Reply via email to