I am still debugging this i as i see the probkem is in the Ns_ConnSend
now, SockSend is called with nbufs 0 but there are still data to be sent.
#3 0xb11f54f0 in ?? ()
(gdb)
#4 0xb7d1a728 in sendmsg () from /lib/tls/libc.so.6
(gdb)
#5 0xb7ec8331 in SockSend (sock=0, bufs=<value optimized out>,
nbufs=-1323346704) at sock.c:912
912 n = sendmsg(sock, &msg, 0);
(gdb)
#6 0xb7ec83bc in Ns_SockSendBufs (sock=6, bufs=0xb11f55dc, nbufs=0,
timeoutPtr=0xb11f5578)
at sock.c:115
115 n = SockSend(sock, bufs, nbufs);
(gdb)
#7 0xb72d5452 in SockProc (cmd=DriverSend, sock=0xb7ef1580,
bufs=0xb11f55dc, nbufs=-1323346704)
at nssock.c:120
120 n = Ns_SockSendBufs(sock->sock, bufs, nbufs, &timeout);
(gdb)
#8 0xb7eb1477 in NsSockSend (sockPtr=0xb7ef1580, bufs=0x0, nbufs=0) at
driver.c:761
761 return (*sockPtr->drvPtr->proc)(DriverSend, sock, bufs, nbufs);
(gdb)
#9 0xb7eadf22 in Ns_ConnSend (conn=0x80a40f8, bufs=0xb11f965c, nbufs=1)
at connio.c:219
219 sent = NsSockSend(connPtr->sockPtr, sbufs, sn);
(gdb) p sn
$1 = 0
(gdb) p n
$3 = 1
(gdb) p towrite
$4 = 3204
(gdb) p nwrote
$6 = 49152
--
Vlad Seryakov
571 262-8608 office
[EMAIL PROTECTED]
http://www.crystalballinc.com/vlad/