libsmbclient problems

Richard Sharpe rsharpe at
Sun Nov 10 21:39:01 GMT 2002

On Sun, 10 Nov 2002, Mikael Albertsson wrote:

Mail reformatted!

> I'm having some weird problems trying to use libsmbclient in an 
> application I'm creating.
> The thing is that I use smbc_read to read a file from another computer, 
> however, sometimes I get kicked and smbc_read ends prematurely with less 
> read than I requested. I thought "ok, I'lll just close it and try to 
> reopen", but if I try to use smbc_close on the fd, everything comes 
> crashing down in the blink of an eye.
> Another weird thing is that most times errno is set to 104 (connection 
> reset by peer) after smbc_read ends like this, but sometimes errno is 0 
> (Success) after such a premature end...this baffles me, but I can work 
> around it.

OK, it would be very good to get a packet trace of what is happening on 
the wire when these errors occur.

You can get a packet trace with:

   tcpdump -i <dev>[1] -s 1500 -w libsmbc.cap

[1] Use the appropriate device, like eth0, xl0, depending on your OS and 

Then send the trace to me as an attachment.

Richard Sharpe, rsharpe at, rsharpe at, 
sharpe at,

More information about the samba-technical mailing list