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

tridge at samba.org tridge at samba.org
Thu Aug 4 21:00:39 GMT 2005


Author: tridge
Date: 2005-08-04 21:00:38 +0000 (Thu, 04 Aug 2005)
New Revision: 9074

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

Log:
cope with a null ntvfs context in disconnect, so the destructor that
runs on a failed ntvfs init works

Modified:
   branches/SAMBA_4_0/source/ntvfs/ntvfs_interface.c


Changeset:
Modified: branches/SAMBA_4_0/source/ntvfs/ntvfs_interface.c
===================================================================
--- branches/SAMBA_4_0/source/ntvfs/ntvfs_interface.c	2005-08-04 21:00:15 UTC (rev 9073)
+++ branches/SAMBA_4_0/source/ntvfs/ntvfs_interface.c	2005-08-04 21:00:38 UTC (rev 9074)
@@ -35,7 +35,11 @@
 
 NTSTATUS ntvfs_disconnect(struct smbsrv_tcon *tcon)
 {
-	struct ntvfs_module_context *ntvfs = tcon->ntvfs_ctx->modules;
+	struct ntvfs_module_context *ntvfs;
+	if (tcon->ntvfs_ctx == NULL) {
+		return NT_STATUS_INVALID_CONNECTION;
+	}
+	ntvfs = tcon->ntvfs_ctx->modules;
 	if (!ntvfs->ops->disconnect) {
 		return NT_STATUS_NOT_IMPLEMENTED;
 	}



More information about the samba-cvs mailing list