svn commit: samba r21234 - in branches/SAMBA_4_0/source/ntvfs/posix: .

tridge at samba.org tridge at samba.org
Thu Feb 8 03:01:47 GMT 2007


Author: tridge
Date: 2007-02-08 03:01:47 +0000 (Thu, 08 Feb 2007)
New Revision: 21234

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21234

Log:

fixed a subtle bug with talloc reference counting and async ntvfs
requests.

Modified:
   branches/SAMBA_4_0/source/ntvfs/posix/pvfs_wait.c


Changeset:
Modified: branches/SAMBA_4_0/source/ntvfs/posix/pvfs_wait.c
===================================================================
--- branches/SAMBA_4_0/source/ntvfs/posix/pvfs_wait.c	2007-02-08 02:59:58 UTC (rev 21233)
+++ branches/SAMBA_4_0/source/ntvfs/posix/pvfs_wait.c	2007-02-08 03:01:47 UTC (rev 21234)
@@ -76,9 +76,9 @@
 	   structure is not destroyed when the async request reply is
 	   sent, which would cause problems with the other ntvfs
 	   modules above us */
-	talloc_increase_ref_count(req);
+	talloc_reference(msg, req);
 	ntvfs_async_setup(pwait->req, pwait);
-	talloc_free(req);
+	talloc_unlink(msg, req);
 }
 
 



More information about the samba-cvs mailing list