smbclient is broken if TCP_NODELAY is enabled. I am running FreeBSD 2.2.7 Stable. 1. Enable socket options = TCP_NODELAY 2. Run smbclient to access a share on a Win95 box 3. Turn 'recurse' on 4. cd to a directory that contains one directory and no files 5. Do a dir 6. The files which live in the directory below the default directory will not be seen. 7. Eliminate TCP_NODELAY and they will be found as they should. However life slows to a craws without TCP_NODELAY. 8. I found this because Amanda was consistently missing the same files on backup. 9. Please see the debug data below. You will note that the path being examined is: (note the ' ' - not good!!!) aol30\ne t\* The correct path is: aol30\net\* smb_vwv[12]=93 (0x5D) smb_vwv[13]=1 (0x1) smb_vwv[14]=1 (0x1) smb_bcc=28 [000] 00 44 20 16 00 00 02 0E 00 04 01 00 00 00 00 5C .D ............\ [010] 61 6F 6C 33 30 5C 6E 65 74 5C 2A 00 aol30\ne t\*. write_socket(3,97) write_socket(3,97) wrote 97 got smb length of 356 -- David L. Aldridge The Aldridge Company 281.368.0166 (fax: 281.368.0381) http://www.aldridge.com/ Powered by Pentium/FreeBSD/Apache - Because it works.