Mark Riordan wrote:
> > There's a buffer overrun error in libssh2 now. Am hunting it down.
> 
> I appreciate it.

Have pushed a commit which I think may be sufficient to fix the problem.


> > Also, how did you generate trace.log? It has been corrupted 
> > in a few places.
> 
> I did this:
> 
>   int bitmask = ~0;
>   libssh2_trace(session, bitmask);
> 
> and then I just redirected standard error from the command line.

Some of the corruption (and indeed the last 11 error message) was
caused by the debug printout running over a buffer, and printing old
debug messages. That logic should be fixed, but there was also some
more corruption in the log which I don't really understand. Maybe it
is related to write() behavior on Windows. Let's see.. I also pushed
a patch to use fprintf() instead of write() for debugging. Maybe it
helps.

Please try latest git source.


//Peter
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to