#256: many writes, congested link -> LIBSSH2_ERROR_BAD_USE, stuck
---------------------+-------------------
Reporter: ncm | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 1.4.3
Component: misc | Version: 1.4.2
Resolution: | Keywords:
Blocked By: | Blocks:
---------------------+-------------------
Comment (by stuge):
Replying to [comment:1 ncm]:
> Control messages are treated a little differently
> from payload messages.
I don't like how the patch overloads a new situation onto _EAGAIN. All the
hidden state within libssh2 is messy but I don't think it make sense to
make it any worse.
If I understand correctly the patch is for handling "internal" calls from
other parts of libssh2. Please find a clean way to make that work instead
- something that makes it clear what is actually going on. (Special
handling because it is an internal call.) Perhaps by adding a new error
code.
-- Ticket URL: <https://trac.libssh2.org/ticket/256#comment:2> libssh2 <https://trac.libssh2.org/> C library for writing portable SSH2 clients _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-develReceived on 2013-02-05