On Mon, 14 Jun 2010, Mark Smith wrote:

(gdb) p session->packet
$3 = {
 buf = "SSH-2.0-OpenSSH_5.1p1 Debian-5avco0\r\n", '\0' <repeats 16346
times>,
 init = "\000\000\000\000", writeidx = 37, readidx = 5,
 packet_length = 1397966893, padding_length = 50, data_num = 0,
 total_num = 1397966892, payload = 0x0, wptr = 0x0, outbuf = 0x0,
 ototal_num = 0, odata = 0x0, olen = 0, osent = 0}

That packet_length is really wrong.

1397966893 converted to hex is 5353482D which happens to be the ascii codes for "SSH-"...

Any chance you can backtrack how the packet_length got so weird? I suspect that is a reason for the following weirdness.

--

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

Reply via email to