rsync and smb.

Craig Rodrigues rodrigc at crodrigues.org
Wed Aug 1 09:28:09 PDT 2007


On Wed, Aug 01, 2007 at 04:58:49PM +0200, Peter wrote:
> I searched google for some answers and found that this is a more or less 
> common problem. I found a PR on this but that was back in 4.10-RELEASE and 
> I'm running 6.2-RELEASE. http://www.freebsd.org/cgi/query-pr.cgi?pr=78953
> 
> This also describes my problem pretty well:
> http://lists.freebsd.org/pipermail/freebsd-questions/2005-June/089471.html

Does this patch help?

-- 
Craig Rodrigues        
rodrigc at crodrigues.org
-------------- next part --------------
Index: smbfs_smb.c
===================================================================
RCS file: /home/ncvs/src/sys/fs/smbfs/smbfs_smb.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -u -r1.15 -r1.16
--- smbfs_smb.c	4 May 2005 15:05:46 -0000	1.15
+++ smbfs_smb.c	22 Nov 2005 07:13:00 -0000	1.16
@@ -1224,8 +1224,10 @@
 		return error;
 	if ((error = md_get_uint16le(mdp, &tw)) != 0)
 		return error;
-	if (ctx->f_ecnt == 0)
+	if (ctx->f_ecnt == 0) {
+		ctx->f_flags |= SMBFS_RDD_EOF | SMBFS_RDD_NOCLOSE;
 		return ENOENT;
+	}
 	ctx->f_rnameofs = tw;
 	mdp = &t2p->t2_rdata;
 	if (mdp->md_top == NULL) {


More information about the freebsd-fs mailing list